﻿@font-face{font-family:"IvyPresto Display";src:url("/fonts/45402-Thin.otf") format("otf");font-weight:400;font-style:normal}:root{--section-max-width: 75rem;--color-primary: #4D4DFF;--color-black: #2C3240;--color-orange: #F2C291;--color-disable-button: #DBDBFF;--background-orange: rgba(242, 194, 145, 0.30);--color-white: #ffffff;--spacing: 0.25rem;--text-sm: 0.875rem;--text-sm--line-height: calc(1.25 / 0.875);--font-weight-medium: 500;--font-weight-semibold: 600;--radius-lg: 0.5rem;--color-klisto-black: #2C3240;--color-klisto-white: #FFFFFF;--color-klisto-primary: #4D4DFF;--color-klisto-dark-blue: #2E2E99;--color-klisto-borders: #DBDBDB}:root --tw-border-style{syntax:"*";inherits:false;initial-value:solid}header{background-color:#fff}.animate-speed{--animate-duration: 1.2s}main{width:100%;color:var(--color-black, #000);position:relative}.bg-modal,.ui-dialog{position:fixed !important}.hero-benefit-section{display:flex;flex-direction:column;width:100%;background-color:#f5f5f5;background-size:cover;background-position:center;position:relative;overflow:hidden}.hero-benefit-section .monogram-background{position:absolute;content:"";background-image:url("../images/logos/monogram.svg");left:39%;top:-5.375rem;filter:invert(99%) sepia(1%) saturate(2%) hue-rotate(100deg) brightness(105%) contrast(101%);opacity:.6;width:57rem;height:63rem;background-size:cover;background-repeat:no-repeat}.hero-benefit-section .hero-section{overflow:hidden;display:flex;padding:2.5rem 0;padding-top:9.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;width:100%;position:relative}.hero-benefit-section .hero-section .container{display:flex;max-width:var(--section-max-width);width:100%;flex-direction:row;justify-content:flex-start;align-items:center;position:relative;padding:0 1rem}.hero-benefit-section .hero-section .container .content-section{display:flex;width:100%;flex-direction:column;gap:3rem;width:31.25rem}.hero-benefit-section .hero-section .container .content-section .content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5rem;flex-shrink:0;width:31.25rem;position:relative}.hero-benefit-section .hero-section .container .content-section .content h1{font-size:3rem;line-height:120%}.hero-benefit-section .hero-section .container .content-section .content>img{display:flex;width:6.25rem;height:6.25rem;justify-content:center;align-items:center;position:absolute;right:3rem;bottom:6.5625rem}.hero-benefit-section .hero-section .container .content-section .content>h4{font-size:1.25rem;font-style:normal;font-weight:400;line-height:130%}.hero-benefit-section .hero-section .container .content-section .content>h4 strong{font-size:1.25rem;font-weight:600}.hero-benefit-section .hero-section .container .content-section .content>button{color:#fff;font-size:1.25rem;font-style:normal;font-weight:400;line-height:130%}.hero-benefit-section .hero-section .container .content-section .content-bottom{display:flex;width:300px;flex-direction:column;gap:1rem}.hero-benefit-section .hero-section .container .content-section .content-bottom a{text-decoration:none;color:var(--color-primary);font-size:1rem;font-style:normal;font-weight:500;text-decoration-line:underline}.hero-benefit-section .hero-section .container .visual-section{display:flex;height:32.25rem;width:auto;right:0rem;align-items:center;justify-content:center;flex:1;overflow-x:visible;box-sizing:border-box;min-width:0}.hero-benefit-section .hero-section .container .visual-section .visual{overflow:visible;position:absolute;background-image:url(../images/hero-background-visual.webp);background-size:cover;background-repeat:no-repeat;background-position:left;left:0;width:58.5rem;height:34.25rem}.hero-benefit-section .hero-section .container .visual-section .visual.restaurant{background-image:url(../images/hero-background-visual-rest.webp)}.hero-benefit-section .benefit-section1{display:flex;padding:1rem 0;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;padding:2rem 0}.hero-benefit-section .benefit-section1 .container{display:flex;max-width:var(--section-max-width);width:100%;justify-content:center;align-items:flex-start;gap:1.5rem}.hero-benefit-section .benefit-section1 .container .card{padding:1rem;display:flex;flex-direction:column;justify-content:start;align-items:start;text-align:start;gap:.5rem;flex:1 0 0;border-radius:.5rem;background:var(--white, #FFF)}.benefit-section2{background-color:#fff;display:flex;padding:5rem 0 7.5rem 0;flex-direction:column;align-items:center;gap:2.5rem}.benefit-section2 .container{display:flex;padding:0rem 1rem;max-width:var(--section-max-width);width:100%;flex-direction:column;align-items:center;gap:2.5rem}.benefit-section2 .container .content{display:flex;flex-direction:column;align-items:center;gap:4rem}.benefit-section2 .container .content .category{display:flex;max-width:var(--section-max-width);width:100%;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem}.benefit-section2 .container .content .category h3{text-align:center;font-size:1.5rem;font-style:normal;font-weight:400;line-height:125%}.benefit-section2 .container .content .benefits{display:flex;flex-direction:column;align-items:flex-start}.benefit-section2 .container .content .benefits .benefit-grid-services{width:100%;column-gap:5em;row-gap:5em;display:grid;grid-template-columns:repeat(4, 1fr);position:relative;box-sizing:border-box;padding-left:1em;padding-right:1em}.benefit-section2 .container .content .benefits .benefit-grid-restaurants{width:100%;column-gap:5em;row-gap:5em;display:grid;grid-template-columns:repeat(3, 1fr);position:relative;box-sizing:border-box;padding-left:1em;padding-right:1em}.benefit-section2>span{display:none;font-weight:700}.transition{background-color:#fff;display:flex;padding:5rem 0 7.5rem 0;flex-direction:column;align-items:center;gap:2.5rem}.transition .container{display:flex;padding:0rem 1rem;max-width:var(--section-max-width);width:100%;flex-direction:column;align-items:center;gap:2.5rem}.transition .container .visual-section{background-image:url(../images/transition.webp);background-size:contain;background-repeat:no-repeat;background-position:center;min-width:0;width:100%;height:37.5rem}.price-section{display:flex;padding:7.5rem 0;flex-direction:column;align-items:center;gap:.5rem;background-color:#f5f5f5}.price-section .container{display:flex;flex-direction:column;align-items:center;gap:2.5rem;max-width:var(--section-max-width);width:100%;text-align:center}.price-section .container>h1{padding:0rem 1rem}.faq-section{display:flex;padding:7.5rem 0;flex-direction:column;align-items:center;background-color:#fff}.faq-section .container{display:flex;flex-direction:column;align-items:center;gap:5rem;max-width:var(--section-max-width);width:100%}.faq-section .container>span{font-size:2.5rem;font-style:normal;font-weight:600;line-height:125%}.faq-table{display:flex;flex-direction:column;align-items:center;width:100%}.faq-table .faq-card{width:100%;display:flex;padding:1.5rem 0rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;border-bottom:1px solid #dbdbdb;margin-bottom:-1px}.faq-table .faq-card .faq-card-top{width:100%;display:flex;align-items:center;gap:1rem;justify-content:space-between;cursor:pointer}.faq-table .faq-card .faq-card-top span{font-size:1.25rem;font-style:normal;font-weight:600;line-height:125%}.faq-table .faq-card .faq-card-top:not(.selected)::after{display:flex;padding:.5rem;justify-content:center;align-items:center;gap:.5rem;line-height:100%;cursor:pointer;font-family:"Font Awesome 6 Pro";content:"+"}.faq-table .faq-card .faq-card-top.selected::after{display:flex;padding:.5rem;justify-content:center;align-items:center;gap:.5rem;line-height:100%;cursor:pointer;font-family:"Font Awesome 6 Pro";content:""}.faq-table .faq-card .faq-card-description{color:#525966;font-size:.875rem;font-style:normal;font-weight:400;line-height:125%}.faq-table .faq-card .uie-target:not(.selected){display:none}.about-section{display:flex;padding:6.25rem 22.5rem;flex-direction:column;align-items:center;gap:2.5rem;background-color:#fff}.about-section .container{display:flex;align-items:flex-start;gap:9.375rem;max-width:var(--section-max-width);width:100%}.about-section .container .message{width:21.875rem;display:flex;gap:.5rem;flex-direction:column}.about-section .container .message h4{font-weight:400;line-height:130%}.about-section .container .team{display:flex;height:31.25rem;justify-content:flex-end;width:100%;gap:1rem}.about-section .container .team .member{flex:1 0 0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.5rem;border-radius:.5rem;background:#f2f4f7;min-width:0;max-width:min-content;cursor:pointer;position:relative}.about-section .container .team .member img{position:absolute;bottom:0;right:0;width:100%;min-width:16.95313rem;left:-5.14581rem;transition:all .2s}.about-section .container .team .member .member-details{justify-content:center;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;color:#fff;writing-mode:vertical-rl;text-orientation:sideways;transform:rotate(180deg);left:0;min-width:min-content;width:min-content;align-items:center;padding:2.5rem 2.125rem;opacity:.8;background:linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0) 100%)}.about-section .container .team .member .member-details .name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;line-height:115%}.about-section .container .team .member .member-details .position{display:none}.about-section .container .team .member.selected{min-width:18.75rem;padding:2.5rem 1.5rem}.about-section .container .team .member.selected img{position:absolute;left:0}.about-section .container .team .member.selected .member-details{position:absolute;justify-content:flex-end;align-items:flex-start;writing-mode:initial;text-orientation:sideways;transform:rotate(0deg);height:15.625rem;opacity:1;left:0;bottom:0;right:0;padding:2.5rem 1.5rem;width:100%;background:linear-gradient(0deg, var(--color-primary) 0%, rgba(35, 109, 247, 0) 100%)}.about-section .container .team .member.selected .member-details .position{display:block}.contact-section{display:flex;padding:2.5rem 0;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;background-color:#fff}.contact-section .container{display:flex;padding:4rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;max-width:var(--section-max-width);width:100%;border-radius:1.5rem;background:url(../images/background-contact.webp);background-size:cover}.contact-section .container .content{display:flex;justify-content:center;align-items:flex-start;gap:6.25rem;width:100%}.contact-section .container .content .contact{display:flex;flex-direction:column;gap:2.75rem;flex:1 0 0}.contact-section .container .content .contact .message{gap:.5rem}.contact-section .container .content .contact>div{color:#fff;display:flex;flex-direction:column;align-items:flex-start}.contact-section .container .content .contact>div>small{font-weight:600;line-height:200%;letter-spacing:.0375rem}.contact-section .container .content .contact>div>small[data-highlightword]::before{content:attr(data-highlightword)}.contact-section .container .content .contact>div>small a{font-size:.75rem;font-style:normal;font-weight:400;line-height:200%;letter-spacing:.0375rem;color:var(--white, #fff)}.contact-section .container .content .contact>div>small a:hover{text-decoration:underline}.contact-section .container .content .social{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;color:#fff}.contact-section .container .content .social .social-links{display:flex;align-items:flex-start;gap:.5rem}.contact-section .container .content .social .social-links img{filter:invert(100%) sepia(1%) saturate(2864%) hue-rotate(192deg) brightness(115%) contrast(100%);width:2rem;height:2rem}.contact-section .container .content .social .social-links img:hover{filter:invert(32%) sepia(60%) saturate(4697%) hue-rotate(214deg) brightness(103%) contrast(94%)}.early-bird{display:inline-flex;overflow:hidden;padding:.5rem 1rem;border-radius:.5rem;background:#000;justify-content:center;align-items:center;gap:.5rem;color:#fff}.early-bird .countdown{display:flex;justify-content:center;align-items:center;gap:.25rem}.early-bird .countdown .countdown-box{display:flex;flex-direction:column;justify-content:center;align-items:center}.early-bird .countdown .countdown-box>div{display:flex;width:2.3125rem;padding:.25rem .5rem;justify-content:center;align-items:center;gap:.5rem;border-radius:.25rem;border:1px solid #fff;background:#313233;color:#fff;font-weight:500;line-height:1rem;font-size:1rem}.early-bird .countdown .countdown-box .caption-text{color:#fff}.early-bird>span *{font-size:.75rem}.early-bird-outline{display:flex}.early-bird-outline .countdown{display:flex;justify-content:center;align-items:center;gap:.5rem}.early-bird-outline .countdown .countdown-box{display:flex;width:3.75rem;padding:.25rem .75rem;background:#fff;flex-direction:column;border-radius:.25rem;justify-content:center;align-items:center}.early-bird-outline .countdown .countdown-box>div{font-size:1.5rem;font-weight:600;line-height:normal}.benefit-card{display:flex;width:100%;height:auto;flex-direction:column;align-items:center;gap:1.5em}.benefit-card img{display:flex;width:5em;height:5em;justify-content:center;align-items:center;border-radius:.25em}.benefit-card .benefit-card-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5em}.benefit-card .benefit-card-content h4{text-align:center;font-size:1.125em;font-style:normal;font-weight:700;line-height:120%}.benefit-card .benefit-card-content p{margin:0;text-align:center;font-size:1em;font-style:normal;font-weight:300;line-height:120%}.price-table{display:flex;width:100%;align-items:center;gap:5rem}.price-table .price-table-benefits{max-width:15rem;width:100%;padding-bottom:9.58rem;display:flex;flex-direction:column;border-collapse:collapse;position:relative;justify-content:flex-end;z-index:1;padding-left:1rem}.price-table .price-table-benefits tbody{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.price-table .price-table-benefits tr{height:1.5rem;display:flex;align-items:flex-start}.price-table .price-table-benefits tr td{display:flex;align-items:center;height:1.5rem;padding:0;text-align:left;font-size:1rem;font-style:normal;font-weight:500;line-height:normal}.price-table>.price-table-benefits tr{width:100%}.price-table>.price-table-benefits tr td{width:100%;justify-content:space-between;overflow:visible}.price-table>.price-table-benefits tr td i{color:#ccc}.price-table>.price-table-benefits tr td i:hover{color:#8a8f99;cursor:pointer}.price-table .price-table-row{display:flex;flex:1 0 0;overflow:scroll;position:relative;flex-direction:row-reverse}.price-table .price-table-row:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:65px;background-image:linear-gradient(to left, rgba(242, 244, 247, 0) 0%, #F2F4F7 91.15%)}.price-table .price-table-row .price-table-scroll{display:flex;flex:1 0 0;overflow:scroll;position:relative;flex-direction:row-reverse}.price-table .price-table-row .price-table-scroll .price-table-cards{margin-right:1rem;gap:1.5rem;flex:1 0 0;position:relative;display:flex;flex-direction:row-reverse}.price-table .price-table-row .price-table-scroll .price-table-cards>.price-table-card:nth-child(1){order:3}.price-table .price-table-row .price-table-scroll .price-table-cards>.price-table-card:nth-child(2){order:2}.price-table .price-table-row .price-table-scroll .price-table-cards>.price-table-card:nth-child(3){order:1}.price-table .price-table-row .price-table-scroll .price-table-cards .price-table-card{display:flex;padding:3.5em 2.5em;flex-direction:column;align-items:center;gap:2.5rem;flex:1 0 0;border-radius:1.5rem;text-align:center}.price-table .price-table-row .price-table-scroll .price-table-cards .price-table-card .early-bird-icon{width:6.25rem;height:6.25rem;position:absolute;right:.5rem;top:6.71875rem}.price-table .price-table-row .price-table-scroll .price-table-cards .price-table-card>span{font-weight:500}.price-table .price-table-row .price-table-scroll .price-table-cards .price-table-card .price-table-cost-section{position:relative}.price-table .price-table-row .price-table-scroll .price-table-cards .price-table-card .price-table-cost-section>small{color:var(--color-primary);text-align:center;font-size:.75rem;font-style:normal;font-weight:700;line-height:normal}.price-table .price-table-row .price-table-scroll .price-table-cards .price-table-card .price-table-cost-section .price-table-cost{position:relative;display:flex}.price-table .price-table-row .price-table-scroll .price-table-cards .price-table-card .price-table-cost-section .price-table-cost.discount-line:before{position:absolute;height:50%;width:100%;content:"";border-bottom:4px solid var(--color-primary);transform:rotate(-17deg)}.price-table .price-table-row .price-table-scroll .price-table-cards .price-table-card .price-table-cost-section .price-table-cost.discount{color:var(--color-primary);position:absolute;right:-2rem;top:-2.25rem;align-items:baseline}.price-table .price-table-row .price-table-scroll .price-table-cards .price-table-card .price-table-cost-section .price-table-cost>div{display:flex;padding-top:2px;flex-direction:column;align-items:flex-start;gap:.25rem}.price-table .price-table-row .price-table-scroll .price-table-cards .price-table-card .price-table-cost-section .price-table-cost h1{font-weight:700;line-height:100%}.price-table .price-table-row .price-table-scroll .price-table-cards .price-table-card .price-table-cost-section .price-table-cost h1 sup{font-weight:500;line-height:normal}.price-table .price-table-row .price-table-scroll .price-table-cards .price-table-card .price-table-cost-section .price-table-cost h3{overflow:visible;font-weight:700;line-height:80%}.price-table .price-table-row .price-table-scroll .price-table-cards .price-table-card .price-table-cost-section .price-table-cost small{font-weight:500;line-height:100%;letter-spacing:.015rem}.price-table .price-table-row .price-table-scroll .price-table-cards .price-table-card.spotted{border-radius:1em;background:linear-gradient(180deg, rgba(255, 255, 255, 0.5) 0%, #FFF 100%);box-shadow:0px 32px 64px -3px rgba(222,222,222,.15),0px 8px 16px -3px rgba(222,222,222,.15)}.price-table .price-table-row .price-table-scroll .price-table-cards .price-table-card.disabled{opacity:.6}.price-table .price-table-row .price-table-scroll .price-table-cards .price-table-card>img:first-child{width:6.25em;height:6.25em;border-radius:.5em}.price-table .price-table-row .price-table-scroll .price-table-cards .price-table-card .price-table-benefits{padding:0;width:100%;max-width:100%}.price-table .price-table-row .price-table-scroll .price-table-cards .price-table-card .price-table-benefits tbody{position:relative;display:flex;flex-direction:column;align-items:center;gap:2em}.price-table .price-table-row .price-table-scroll .price-table-cards .price-table-card button{font-weight:500;line-height:normal}.modal-getstarted img{display:flex;width:5rem;height:5rem;justify-content:center;align-items:center}.slide-left{-webkit-animation:slide-left .5s cubic-bezier(0.645, 0.045, 0.355, 1) 2 alternate both;animation:slide-left .5s cubic-bezier(0.645, 0.045, 0.355, 1) 2 alternate both}.event--hero-benefit-section{display:flex;flex-direction:column;width:100%;background-color:#fff;background-size:cover;background-position:center;position:relative;overflow:visible;z-index:1}.event--hero-benefit-section .hero-section{overflow:visible;display:flex;padding:2.5rem 0;padding-top:2.5rem;padding-bottom:7.5rem;flex-direction:column;justify-content:center;align-items:center;gap:6.25rem;width:100%;position:relative}.event--hero-benefit-section .hero-section .container{display:flex;max-width:var(--section-max-width);width:100%;flex-direction:column;justify-content:center;align-items:center;position:relative;padding:0 1rem}.event--hero-benefit-section .hero-section .container .content-section{display:flex;width:100%;flex-direction:column;align-items:center;text-align:center;gap:3rem;max-width:46.875rem}.event--hero-benefit-section .hero-section .container .content-section .content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;flex-shrink:0;max-width:46.875rem;position:relative}.event--hero-benefit-section .hero-section .container .content-section .content h1{font-size:3.5rem;font-style:normal;font-weight:600;line-height:130%}.event--hero-benefit-section .hero-section .container .content-section .content>img{display:flex;width:3rem;height:3rem;justify-content:center;align-items:center}.event--hero-benefit-section .hero-section .container .content-section .content>h4{font-size:1.25rem;font-style:normal;font-weight:400;line-height:150%}.event--hero-benefit-section .hero-section .container .content-section .content>h4 strong{font-size:1.25rem;font-weight:600}.event--hero-benefit-section .hero-section .container .content-section .content>button{color:#fff;font-size:1.25rem;font-style:normal;font-weight:500;line-height:150%}.event--hero-benefit-section .hero-section .container .content-section .content-bottom{display:flex;width:min-content;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.event--hero-benefit-section .hero-section .container .content-section .content-bottom a{text-decoration:none;font-size:1rem;font-style:normal;font-weight:500;text-decoration-line:none}.slider-section{min-height:480px;width:100%;display:flex;justify-content:center;align-items:flex-end;position:relative}.wheel{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;width:100vw;height:100vw;max-width:480px;max-height:480px}.wheel__card{position:absolute;top:0;left:0;width:100%;max-width:480px;aspect-ratio:1/1;cursor:pointer;will-change:transform}.wheel__card.text-music[data-text]::after,.wheel__card.text-arts[data-text]::after,.wheel__card.text-sports[data-text]::after,.wheel__card.text-theater[data-text]::after,.wheel__card.text-education[data-text]::after,.wheel__card.text-tech[data-text]::after{display:inline-block;color:#fff;text-align:center;-webkit-text-stroke:8px var(--color-black);font-family:Poppins;font-size:24px;font-style:normal;font-weight:500;line-height:150%;content:attr(data-text);paint-order:stroke fill;position:absolute;opacity:0;transition:all .2s}.wheel__card.snapped::after{opacity:1 !important}.wheel__card.text-music::after{top:50%;left:-2.3rem;rotate:167.148deg}.wheel__card.text-arts::after{top:68%;right:-1.6rem;rotate:192.247deg}.wheel__card.text-sports::after{top:25%;left:-2.4rem;rotate:171.913deg}.wheel__card.text-theater::after{top:68%;right:-1.6rem;rotate:-171.642deg}.wheel__card.text-education::after{top:43%;left:-3rem;rotate:188.171deg}.wheel__card.text-tech::after{top:20%;right:-3.6rem;rotate:175deg}.wheel__card::before{content:"";position:absolute;left:0;width:100%;height:100%;scale:.8;bottom:20%;background-size:cover;filter:blur(60px);z-index:-1;opacity:0;border-radius:1.5rem;transition:all .5s}.wheel__card.text-music::before{background-image:url("./../images/type-music.png")}.wheel__card.text-arts::before{background-image:url("./../images/type-arts.png")}.wheel__card.text-sports::before{background-image:url("./../images/type-sports.png")}.wheel__card.text-theater::before{background-image:url("./../images/type-theater.png")}.wheel__card.text-education::before{background-image:url("./../images/type-education.png")}.wheel__card.text-tech::before{background-image:url("./../images/type-tech.png")}.wheel__card.snapped::before{opacity:.3}.wheel__card img{transition:all .2s;width:100%;height:auto;object-fit:cover;border-radius:20px;height:100%;rotate:180deg}.scroll-down{position:fixed;bottom:20px;left:50%;transform:translate(-50%, 0);color:#fff;font-weight:400;text-transform:uppercase;font-size:14px;overflow:visible}.scroll-down .arrow{position:relative;top:0px;margin:0 auto;width:15px;height:15px;filter:invert(1);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj4KPHBhdGggZmlsbD0iYmxhY2siIGQ9Ik00ODMuMiwxOTIuMmMtMjAuNS0yMC41LTUzLjUtMjAuOC03My43LTAuNkwyNTcsMzQ0LjFMMTA0LjUsMTkxLjZjLTIwLjItMjAuMi01My4yLTE5LjktNzMuNywwLjYKCWMtMjAuNSwyMC41LTIwLjgsNTMuNS0wLjYsNzMuN2wxOTAsMTkwYzEwLjEsMTAuMSwyMy40LDE1LjEsMzYuOCwxNWMxMy4zLDAuMSwyNi43LTQuOSwzNi44LTE1bDE5MC0xOTAKCUM1MDMuOSwyNDUuNyw1MDMuNywyMTIuNyw0ODMuMiwxOTIuMnoiLz4KPC9zdmc+);background-size:contain}.event--partners{display:flex;flex-direction:column;width:100%;background-color:#fff;background-size:cover;background-position:center;position:relative;overflow:hidden;align-items:center}.event--partners .container{overflow:hidden;display:flex;padding:2.5rem;flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%;position:relative;text-align:center}.event--partners .container .partners{display:grid;column-gap:2em;row-gap:1em;grid-template-columns:repeat(6, 1fr)}.event--partners .container .partners img{width:6.25rem;height:3.5rem;object-fit:contain}.event--benefit-section{display:flex;flex-direction:column;width:100%;background-color:#fff;background-size:cover;background-position:center;position:relative;overflow:hidden;align-items:center}.event--benefit-section .container{display:flex;flex-direction:column;gap:7.5rem;padding-top:6.25rem;padding-bottom:6.25rem;text-align:center;max-width:var(--section-max-width)}.event--benefit-section .container>h4{font-size:2.5rem;font-style:normal;font-weight:600;line-height:125%}.event--benefit-section .container .content{display:flex;flex-direction:column;align-items:center;gap:7.5rem}.event--benefit-section .container .content>span{text-align:center;font-family:"IvyPresto Display";font-size:1rem;font-style:italic;font-weight:400;line-height:120%}.event--benefit-section .container .content .benefits .benefit-grid{display:inline-grid;column-gap:5em;row-gap:5em;grid-template-columns:repeat(4, 1fr)}.event--benefit-section .container .content .benefits .benefit-grid img{display:flex;width:3.5rem;height:3.5rem;justify-content:center;align-items:center}.event--benefit-section .container .content .benefits .benefit-grid .benefit-card{display:flex;max-width:21rem;width:100%;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;flex-shrink:0}.event--benefit-section .container .content .benefits .benefit-grid .benefit-card .benefit-card-content{gap:1rem}.event--benefit-section .container .content .benefits .benefit-grid .benefit-card .benefit-card-content h4{font-size:1.25rem;font-style:normal;font-weight:600;line-height:130%}.event--benefit-section .container .content .benefits .benefit-grid .benefit-card .benefit-card-content p{font-size:1rem;font-style:normal;font-weight:400;line-height:150%}.event--benefit-section>span{display:block}.event--payments{display:flex;flex-direction:column;width:100%;background-color:var(--color-black);background-size:cover;background-position:center;position:relative;overflow:hidden;align-items:center}.event--payments .container{overflow:hidden;display:flex;padding:2.5rem;padding-top:5rem;padding-bottom:5rem;flex-direction:column;justify-content:center;align-items:center;gap:3.5rem;width:100%;position:relative;text-align:center}.event--payments .container .title-container{display:flex;flex-direction:column;align-items:center;gap:1rem;color:#fff}.event--payments .container .title-container>h4{font-size:2.5rem;font-style:normal;font-weight:600;line-height:125%}.event--payments .container .title-container>span{font-size:1.25rem;font-style:normal;font-weight:400;line-height:150%}.event--payments .container .payments{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.event--payments .container .payments img{width:7.5rem;height:3rem;object-fit:contain}.event--how,.klisto--how{display:flex;flex-direction:column;width:100%;background-size:cover;align-items:center;background-position:center;position:relative;overflow:hidden;background-color:#fff;padding:0 2.5rem}.event--how .container,.klisto--how .container{display:flex;padding:7.5rem 0 5rem 0;flex-direction:column;align-items:center;gap:5rem;max-width:75rem;text-align:center;width:100%;overflow:visible}.event--how .container .title-content,.klisto--how .container .title-content{text-align:center;display:flex;flex-direction:column;gap:1rem;align-items:center}.event--how .container .title-content>h4,.klisto--how .container .title-content>h4{font-size:2.5rem;font-style:normal;font-weight:600;line-height:125%}.event--how .container .title-content>span,.klisto--how .container .title-content>span{font-size:1.25rem;font-style:normal;font-weight:400;line-height:150%}.event--how .container .content .how-card,.klisto--how .container .content .how-card{display:flex;height:28.125rem;width:24rem;min-width:24rem;flex-direction:column;justify-content:center;align-items:center;flex:1 0 0;border-radius:1rem;background:#fff;box-shadow:0px 12px 48px 0px rgba(44,50,64,.12)}.event--how .container .content .how-card .card-details,.klisto--how .container .content .how-card .card-details{display:flex;padding:2rem 2rem 2.5rem 2rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem}.event--how .container .content .how-card:last-child,.klisto--how .container .content .how-card:last-child{margin:0 !important}.event--how .container .swiper-notification,.klisto--how .container .swiper-notification{display:none}.event--tickets{display:flex;flex-direction:column;width:100%;background-size:cover;background-position:center;position:relative;overflow:hidden;align-items:center;background:linear-gradient(180deg, #FFF 0%, #F2F4F7 100%)}.event--tickets .container{display:flex;height:53.125rem;padding:7.8125rem min(22.5rem,max(5rem,100% - 1560px));justify-content:flex-end;align-items:center;gap:5rem}.event--tickets .container img{width:100%;max-width:41.5rem;height:48.4375rem;position:absolute;left:calc((100% - 1440px)/2);bottom:0rem}.event--tickets .container img.qr{width:100%;max-width:34.875rem;height:34.87506rem;position:absolute;left:calc((100% - 1240px)/2);bottom:6.81rem}.event--tickets .container .content{display:flex;width:45%;flex-direction:column;align-items:flex-start;gap:3rem}.event--tickets .container .content .title-container{display:flex;flex-direction:column;gap:1rem;width:100%}.event--tickets .container .content .title-container .title-content{display:flex;flex-direction:column;gap:.5rem;width:100%}.event--tickets .container .content .title-container .title-content h4{color:var(--color-primary);font-family:"IvyPresto Display";font-size:2.5rem;font-style:italic;font-weight:400;line-height:150%}.event--tickets .container .content .title-container .title-content span{color:var(--color-black);font-size:2.5rem;font-style:normal;font-weight:600;line-height:125%}.event--tickets .container .content .title-container>span{max-width:31.25rem}.event--testimonial,.klisto--testimonial{display:flex;flex-direction:column;width:100%;background-size:cover;align-items:center;background-position:center;position:relative;overflow:hidden;background-color:var(--color-black);padding:0 2.5rem}.event--testimonial .container,.klisto--testimonial .container{display:flex;padding:6.25rem 0 7.5rem 0;flex-direction:column;align-items:center;gap:4rem;max-width:75rem;text-align:center;width:100%;overflow:visible}.event--testimonial .container .title-content,.klisto--testimonial .container .title-content{text-align:center;display:flex;flex-direction:column;gap:1rem;align-items:center}.event--testimonial .container .title-content>h4,.klisto--testimonial .container .title-content>h4{color:#fff;font-size:2.5rem;font-style:normal;font-weight:600;line-height:125%}.event--testimonial .container .content .testimonial-card,.klisto--testimonial .container .content .testimonial-card{display:flex;height:25em;width:36.75rem;min-width:36.75rem;flex-direction:column;justify-content:center;flex:1 0 0;border-radius:1rem;gap:2.5rem;padding:2.5rem;background:#fff}.event--testimonial .container .content .testimonial-card .card-header,.klisto--testimonial .container .content .testimonial-card .card-header{display:flex;justify-content:space-between;height:4.375rem;flex-shrink:0}.event--testimonial .container .content .testimonial-card .card-header .profile,.klisto--testimonial .container .content .testimonial-card .card-header .profile{width:4rem;height:4rem;flex-shrink:0;border-radius:2rem;border:4px solid var(--Ultra-Light-Blue, #F2F4F7);object-fit:cover;background-repeat:no-repeat;box-shadow:0 1px 1px rgba(0,0,0,.075),0 2px 2px rgba(0,0,0,.075),0 4px 4px rgba(0,0,0,.075),0 8px 8px rgba(0,0,0,.075),0 16px 16px rgba(0,0,0,.075)}.event--testimonial .container .content .testimonial-card .card-header .testimonial-icon,.klisto--testimonial .container .content .testimonial-card .card-header .testimonial-icon{width:3rem;height:3rem;transform:rotate(6deg);flex-shrink:0}.event--testimonial .container .content .testimonial-card .card-details,.klisto--testimonial .container .content .testimonial-card .card-details{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;flex:1 0 0}.event--testimonial .container .content .testimonial-card .card-details .stars,.klisto--testimonial .container .content .testimonial-card .card-details .stars{display:flex;align-items:center;gap:.125rem}.event--testimonial .container .content .testimonial-card .card-details .stars>i,.klisto--testimonial .container .content .testimonial-card .card-details .stars>i{font-size:1.25rem;color:var(--color-primary)}.event--testimonial .container .content .testimonial-card .card-details span,.klisto--testimonial .container .content .testimonial-card .card-details span{text-align:start}.event--testimonial .container .content .testimonial-card .card-footer,.klisto--testimonial .container .content .testimonial-card .card-footer{text-align:start;width:100%}.event--testimonial .container .content .testimonial-card .card-footer .name,.klisto--testimonial .container .content .testimonial-card .card-footer .name{font-size:1rem;font-style:normal;font-weight:600;line-height:130%}.event--testimonial .container .content .testimonial-card .card-footer .name em,.klisto--testimonial .container .content .testimonial-card .card-footer .name em{font-family:"IvyPresto Display";font-size:1rem;font-style:italic;font-weight:400;line-height:130%}.event--testimonial .container .content .testimonial-card:last-child,.klisto--testimonial .container .content .testimonial-card:last-child{margin:0 !important}.event--testimonial .container .swiper-notification,.klisto--testimonial .container .swiper-notification{display:none}.event--contact,.klisto--contact{display:flex;flex-direction:column;width:100%;background-size:cover;align-items:center;background-position:center;position:relative;overflow:hidden;background-color:#fff}.event--contact .container,.klisto--contact .container{display:flex;padding:10rem 2.5rem;justify-content:center;flex-direction:row;gap:7.5rem}.event--contact .container .event--contact-card,.klisto--contact .container .event--contact-card{background-color:#fff;box-shadow:0px 12px 48px 0px rgba(44,50,64,.12);display:flex;padding:2.5rem;justify-content:center;flex-direction:row;gap:5rem;border-radius:1.5rem;width:100%;max-width:75rem}.event--contact .container .title-content,.klisto--contact .container .title-content{width:100%;margin:0 auto}.event--contact .container .title-content>h4,.klisto--contact .container .title-content>h4{margin:auto;color:var(--color-primary);font-family:"IvyPresto Display";font-size:2rem;font-style:italic;font-weight:400;line-height:130%;max-width:21.875rem}.find--more{display:flex;flex-direction:column;width:100%;background-size:cover;align-items:center;background-position:center;position:relative;overflow:hidden;background-color:#fff;padding:0 2.5rem}.find--more .container{display:flex;padding:4rem 0 4rem 0;flex-direction:column;align-items:center;gap:3rem;max-width:75rem;text-align:center;width:100%;overflow:visible}.find--more .container .title-content{text-align:center;display:flex;flex-direction:column;gap:1rem;align-items:center}.find--more .container .title-content>h4{font-size:2.5rem;font-style:normal;font-weight:600;line-height:125%}.find--more .container .title-content>span{font-size:1.25rem;font-style:normal;font-weight:400;line-height:150%}.find--more .container .content{display:flex;flex-direction:row;gap:1.5rem;justify-content:center}.find--more .container .content .more-card{display:flex;flex-direction:column;align-items:center;border-radius:16px;background:var(--Ultra-Light-Blue, #F2F4F7);overflow:hidden;height:auto;position:relative}.find--more .container .content .more-card img{background-size:cover;background-position:center;object-fit:cover;max-height:36.75rem;width:auto;aspect-ratio:1/1}.find--more .container .content .more-card .card-details{display:flex;padding:2.5rem 0rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;position:absolute;bottom:0;right:0;left:0;background:linear-gradient(180deg, rgba(44, 50, 64, 0) 0%, #2C3240 100%)}.find--more .container .content .more-card .card-details span{font-size:1.25rem;font-style:normal;font-weight:600;line-height:125%;color:#fff}.find--more .container .content .more-card .card-details img{height:2rem;width:2rem}.find--more .container .content .more-card .card-details .card-header{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem}.find--more .container .content .more-card:last-child{margin:0 !important}.find--more .container .swiper-notification{display:none}.event--slogan,.klisto--slogan{display:flex;padding:5rem 2.5rem;flex-direction:column;align-items:center;gap:2.5rem;background:var(--color-disable-button);position:relative;overflow:hidden}.event--slogan span,.klisto--slogan span{font-size:2rem;font-style:normal;font-weight:600;line-height:125%;color:var(--color-primary);text-align:center}.event--slogan img.logo-left,.klisto--slogan img.logo-left{position:absolute;left:-30rem;bottom:-30rem;display:flex;transform:rotate(-15deg);justify-content:center;align-items:center}.event--slogan img.logo-right,.klisto--slogan img.logo-right{position:absolute;right:-32rem;bottom:-39.5rem;display:flex;transform:rotate(30deg);justify-content:center;align-items:center}.klisto--platform-hero{display:flex;flex-direction:column;width:100%;background-size:cover;align-items:center;background-position:center;position:relative;overflow:hidden;background-color:var(--color-black);padding:7.5rem 2.5rem;padding-bottom:8.75rem}.klisto--platform-hero .container{display:flex;flex-direction:column;gap:4rem;max-width:75rem;text-align:center;width:100%;overflow:visible}.klisto--platform-hero .container .content{text-align:center}.klisto--platform-hero .container .content>span{font-size:2.5rem;font-style:normal;font-weight:600;line-height:125%;color:var(--color-klisto-white)}.klisto--platform-hero .container .image-container{display:flex;flex-direction:column;align-items:center}.klisto--platform-hero .container .image-container img{width:100%;max-width:75rem;height:auto}.restaurant--hero-benefit-section{background:#fff;display:flex;flex-direction:column;width:100%;background-color:#fff;background-size:cover;background-position:center;position:relative;overflow:visible;z-index:1}.restaurant--hero-benefit-section .hero-section{overflow:visible;display:flex;padding:2.5rem;padding-top:2.5rem;padding-bottom:4rem;flex-direction:column;justify-content:center;align-items:center;gap:5rem;width:100%;position:relative}.restaurant--hero-benefit-section .hero-section .container{display:flex;max-width:var(--section-max-width);width:100%;flex-direction:column;justify-content:center;align-items:center;position:relative;padding:0 1rem}.restaurant--hero-benefit-section .hero-section .container .content-section{display:flex;width:100%;flex-direction:column;align-items:center;text-align:center;gap:2rem;max-width:46.875rem}.restaurant--hero-benefit-section .hero-section .container .content-section .content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;flex-shrink:0;max-width:46.875rem;position:relative}.restaurant--hero-benefit-section .hero-section .container .content-section .content h1{font-size:3rem;font-style:normal;font-weight:600;line-height:125%}.restaurant--hero-benefit-section .hero-section .container .content-section .content>img{display:flex;width:3rem;height:3rem;justify-content:center;align-items:center}.restaurant--hero-benefit-section .hero-section .container .content-section .content>h4{font-size:1.25rem;font-style:normal;font-weight:400;line-height:150%}.restaurant--hero-benefit-section .hero-section .container .content-section .content>h4 strong{font-size:1.25rem;font-weight:600}.restaurant--hero-benefit-section .hero-section .container .content-section .content>button{color:#fff;font-size:1.25rem;font-style:normal;font-weight:500;line-height:150%}.restaurant--hero-benefit-section .hero-section .container .content-section .content-bottom{display:flex;width:min-content;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.restaurant--hero-benefit-section .hero-section .container .content-section .content-bottom a{text-decoration:none;font-size:1rem;font-style:normal;font-weight:500;text-decoration-line:none}.restaurant--hero-benefit-section .hero-section .hero-image-container{display:flex;justify-content:center;flex-wrap:wrap;min-width:28rem;max-width:var(--section-max-width)}.restaurant--hero-benefit-section .hero-section .hero-image-container .hero-image{border-radius:.9rem;border:10px solid rgba(255,255,255,.1);overflow:visible}.restaurant--hero-benefit-section .hero-section .hero-image-container .hero-image img{border-radius:.625rem;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;width:75rem;min-width:28rem;height:27.6875rem;height:auto;justify-content:center;align-items:center;background-blend-mode:lighten,normal}.restaurant--hero-benefit-section .partners{display:flex;flex-direction:column;position:relative;overflow:hidden}.restaurant--hero-benefit-section .partners .container{overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%;position:relative;text-align:center}.restaurant--hero-benefit-section .partners .container .partners{display:grid;column-gap:2em;row-gap:1em;grid-auto-columns:auto;grid-auto-flow:column}.restaurant--hero-benefit-section .partners .container .partners img{width:6.25rem;height:3.5rem;object-fit:contain}.restaurant--hero-benefit-section.services{background:linear-gradient(0deg, #FFF 0%, #FFF 100%),linear-gradient(180deg, #FFF 0%, #F2F4F7 100%)}.restaurant--benefit-section{display:flex;flex-direction:column;width:100%;background-color:#fff;background-size:cover;background-position:center;position:relative;overflow:hidden;align-items:center}.restaurant--benefit-section .container{display:flex;flex-direction:column;gap:5rem;padding-top:5rem;padding-bottom:5rem;text-align:center;max-width:var(--section-max-width)}.restaurant--benefit-section .container>h4{font-size:2.5rem;font-style:normal;font-weight:600;line-height:125%}.restaurant--benefit-section .container .content{display:flex;flex-direction:column;align-items:center;gap:7.5rem}.restaurant--benefit-section .container .content>span{text-align:center;font-family:"IvyPresto Display";font-size:1rem;font-style:italic;font-weight:400;line-height:120%}.restaurant--benefit-section .container .content .benefits .benefit-grid{display:inline-grid;column-gap:2.5em;row-gap:2.5em;grid-template-columns:repeat(4, 1fr)}.restaurant--benefit-section .container .content .benefits .benefit-grid img{display:flex;width:3.5rem;height:3.5rem;justify-content:center;align-items:center}.restaurant--benefit-section .container .content .benefits .benefit-grid .benefit-card{display:flex;max-width:21rem;width:100%;flex-direction:column;justify-content:start;align-items:center;gap:1.5rem;flex-shrink:0}.restaurant--benefit-section .container .content .benefits .benefit-grid .benefit-card .benefit-card-content{gap:.5rem}.restaurant--benefit-section .container .content .benefits .benefit-grid .benefit-card .benefit-card-content h4{font-size:1.25rem;font-style:normal;font-weight:600;line-height:130%}.restaurant--benefit-section .container .content .benefits .benefit-grid .benefit-card .benefit-card-content p{font-size:1rem;font-style:normal;font-weight:400;line-height:150%}.restaurant--benefit-section>span{display:block}.klisto--banner{display:flex;flex-direction:column;width:100%;background-size:cover;align-items:center;background-position:center;position:relative;overflow:hidden;background-color:#fff;padding:2.5rem}.klisto--banner .container{display:flex;padding:5rem 4rem;flex-direction:column;align-items:center;gap:3rem;max-width:var(--section-max-width);text-align:center;width:100%;border-radius:1.5rem;background:var(--color-black);color:#fff}.klisto--banner .container .title-content{text-align:center;display:flex;flex-direction:column;gap:.5rem;align-items:center}.klisto--banner .container .title-content>h4{font-size:2.5rem;font-style:normal;font-weight:600;line-height:130%}.klisto--banner .container .title-content>span{font-size:1rem;font-style:normal;font-weight:400;line-height:150%}.restaurant--features{display:flex;flex-direction:column;width:100%;background-color:#fff;background-size:cover;background-position:center;position:relative;overflow:hidden;align-items:center}.restaurant--features .container{display:flex;flex-direction:column;gap:4rem;padding-top:5rem;padding-bottom:7.5rem;text-align:center;max-width:var(--section-max-width);width:100%}.restaurant--features .container .title-content{display:flex;flex-direction:column;align-items:center;gap:2rem}.restaurant--features .container .title-content>h4{word-break:break-word;font-size:2.5rem;font-style:normal;font-weight:600;line-height:125%;max-width:34rem}.restaurant--features .container .title-content .slider{overflow:scroll;display:flex;justify-content:center;flex-wrap:wrap;width:max-content;margin:0 auto}.restaurant--features .container .title-content .slider .slider-selection-2 .ss-tabs{width:100%}.restaurant--features .container .title-content .slider .slider-selection-2 .ss-tabs .swiper{overflow:visible}.restaurant--features .container .title-content .slider .slider-selection-2 .ss-tabs ul{display:grid}.restaurant--features .container .title-content .slider .slider-selection-2 .ss-tabs ul li{margin:0 !important}.restaurant--features .container .content .feature-card{display:flex;justify-content:center;align-items:center;border-radius:1.5rem;background:#fff}.restaurant--features .container .content .feature-card .feature-content{display:flex;padding:4rem;flex-direction:column;align-items:flex-start;gap:2rem;flex:1 0 0;text-align:left}.restaurant--features .container .content .feature-card .feature-content .feature-title-content{display:flex;flex-direction:column;gap:.5rem}.restaurant--features .container .content .feature-card .feature-content .feature-title-content>h4{font-size:1.5rem;font-style:normal;font-weight:600;line-height:125%}.restaurant--features .container .content .feature-card .feature-image img{width:auto;height:28.125rem;object-fit:cover}main:has(.index--hero-benefit-section){min-height:100vh;display:flex;flex-direction:column}.index--hero-benefit-section{background:#fff;display:flex;flex-direction:column;width:100%;background-color:#fff;background-size:cover;background-position:center;position:relative;overflow:visible;z-index:1;flex:1}.index--hero-benefit-section .hero-section{overflow:visible;display:flex;padding:2.5rem;padding-top:2.5rem;padding-bottom:7.5rem;flex-direction:column;justify-content:center;align-items:center;gap:5rem;width:100%;position:relative}.index--hero-benefit-section .hero-section .container{display:flex;max-width:var(--section-max-width);width:100%;flex-direction:column;justify-content:center;align-items:center;position:relative}.index--hero-benefit-section .hero-section .container .content-section{display:flex;width:100%;flex-direction:column;align-items:center;text-align:center;gap:2rem;max-width:38rem}.index--hero-benefit-section .hero-section .container .content-section .content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;flex-shrink:0;max-width:38rem;position:relative}.index--hero-benefit-section .hero-section .container .content-section .content h1{font-size:3rem;font-style:normal;font-weight:600;line-height:125%}.index--hero-benefit-section .hero-section .container .content-section .content>img{display:flex;width:3rem;height:3rem;justify-content:center;align-items:center}.index--hero-benefit-section .hero-section .container .content-section .content>h4{font-size:1.25rem;font-style:normal;font-weight:400;line-height:150%}.index--hero-benefit-section .hero-section .container .content-section .content>h4 strong{font-size:1.25rem;font-weight:600}.index--hero-benefit-section .hero-section .container .content-section .content>button{color:#fff;font-size:1.25rem;font-style:normal;font-weight:500;line-height:150%}.index--hero-benefit-section .hero-section .container .content-section .content-bottom{display:flex;width:min-content;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.index--hero-benefit-section .hero-section .container .content-section .content-bottom a{text-decoration:none;font-size:1rem;font-style:normal;font-weight:500;text-decoration-line:none}.index--hero-benefit-section .find--more{padding:0}@-webkit-keyframes slide-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(50px);transform:translateX(50px)}}@keyframes slide-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(50px);transform:translateX(50px)}}@media(max-width: 1600px){.hero-benefit-section .monogram-background{left:35%}.hero-benefit-section .hero-section{padding:3.5rem 3rem;padding-top:10.1rem;background-size:cover;background-position:center}.hero-benefit-section .hero-section .container{gap:0;padding:0 1rem}.hero-benefit-section .hero-section .container .content-section{gap:2rem;width:18.75rem}.hero-benefit-section .hero-section .container .content-section .content{width:18.75rem;gap:1rem}.hero-benefit-section .hero-section .container .content-section .content h1{font-size:2.5rem;font-style:normal;font-weight:600;line-height:115%}.hero-benefit-section .hero-section .container .content-section .content>img{width:4rem;height:4rem;right:-2.5625rem;top:6.0625rem}.hero-benefit-section .hero-section .container .content-section .content h4,.hero-benefit-section .hero-section .container .content-section .content h4 strong{font-size:1rem}.hero-benefit-section .hero-section .container .visual-section .visual{background-image:url(../images/hero-background-visual-tablet.webp);width:47.63rem;height:27.4375rem}.hero-benefit-section .hero-section .container .visual-section .visual.restaurant{background-image:url(../images/hero-background-visual-rest-tablet.webp)}.hero-benefit-section .benefit-section1{padding:2rem}.hero-benefit-section .benefit-section1 .container{padding:0}.hero-benefit-section .benefit-section1 .container .card{background:#fff}.event--hero-benefit-section .hero-section{gap:5rem;padding-top:1rem;padding-bottom:5rem}.event--hero-benefit-section .hero-section .container .content-section{max-width:31.25rem;gap:2rem}.event--hero-benefit-section .hero-section .container .content-section .content h1{font-size:2rem}.event--hero-benefit-section .hero-section .container .content-section .content h4,.event--hero-benefit-section .hero-section .container .content-section .content h4 strong{font-size:1rem}.event--partners .container .partners img{width:5.35713rem;height:3rem}.event--benefit-section .container{padding-left:3.5rem;padding-right:3.5rem;padding-top:3rem;padding-bottom:3rem;gap:5rem}.event--benefit-section .container>h4{font-size:2rem}.event--benefit-section .container .content{gap:5rem}.event--benefit-section .container .content .benefits .benefit-grid{grid-template-columns:repeat(2, 1fr)}.event--payments .container{padding-top:3rem;padding-bottom:3rem}.event--payments .container .title-container>h4{font-size:2rem}.event--how .container,.klisto--how .container{padding:3rem 0 3rem 0;gap:4rem}.event--how .container .title-content>h4,.klisto--how .container .title-content>h4{font-size:2rem;line-height:130%}.klisto--platform-hero{padding-top:3rem;padding-bottom:3rem;gap:3rem}.klisto--platform-hero .container .content>span{font-size:2rem}.klisto--platform-hero .container .image-container img{width:100%;max-width:75rem;height:auto}.find--more .container{padding:3rem 0 5rem 0}.find--more .container .title-content>h4{font-size:2rem;line-height:130%}.find--more .container .content .more-card .card-details{padding:1.5rem}.find--more .container .content .more-card .card-details span{font-size:.875rem}.event--testimonial,.klisto--testimonial{padding:0 2.5rem}.event--testimonial .container,.klisto--testimonial .container{padding:3rem 0 5rem 0;gap:4rem}.event--testimonial .container .title-content>h4,.klisto--testimonial .container .title-content>h4{font-size:2rem;line-height:130%}.event--contact .container,.klisto--contact .container{align-items:center;padding-top:5rem;padding-bottom:5rem}.event--contact .container .event--contact-card,.klisto--contact .container .event--contact-card{flex-direction:column;align-items:center;gap:2.5rem}.event--contact .container .title-content,.klisto--contact .container .title-content{max-width:100%}.event--contact .container .title-content>h4,.klisto--contact .container .title-content>h4{font-size:1.5rem;text-align:center;max-width:100%}.event--slogan,.klisto--slogan{padding:4rem 2.5rem}.event--slogan span,.klisto--slogan span{font-size:2rem;max-width:31.25rem;text-align:center}.event--slogan img.logo-left,.klisto--slogan img.logo-left{width:39.19831rem;height:39.19831rem;left:-24.5rem;bottom:-15rem}.event--slogan img.logo-right,.klisto--slogan img.logo-right{width:39.19831rem;height:39.19831rem;right:-30rem;bottom:-14.5rem}.benefit-section2{padding:2.5rem 2.5rem 5rem 2.5rem;gap:4rem}.benefit-section2 .container{gap:1.5rem}.benefit-section2 .container .content .benefits .benefit-grid-services,.benefit-section2 .container .content .benefits .benefit-grid-restaurants{column-gap:5em;row-gap:3em;grid-template-columns:repeat(2, 1fr)}.benefit-section2>span{display:block}.transition .container .visual-section{background-image:url(../images/transition-tablet.webp);height:26.75rem}.price-section{padding:5rem 2.5rem}.price-section .container .price-table{gap:.5em}.price-section .container .price-table .price-table-benefits{max-width:8rem}.price-section .container .price-table .price-table-benefits tr td{font-size:.75rem;font-weight:400;line-height:150%;letter-spacing:.015rem;overflow:hidden;white-space:pre-wrap;text-overflow:ellipsis;height:auto}.price-section .container .price-table .price-table-cards{gap:.5em}.price-section .container .price-table .price-table-cards .price-table-card{padding:3.5rem .5rem}.price-section .container .price-table .price-table-cards .price-table-card .early-bird-icon{width:6.25rem;height:6.25rem;position:absolute;right:-1rem;top:6.71875rem}.price-section .container .price-table .price-table-cards .price-table-card .price-table-cost-section .price-table-cost.discount{right:-0.94rem}.price-section .container .price-table .price-table-cards .price-table-card .price-table-benefits{max-width:100%}.faq-section{padding:3rem 2.5rem}.faq-section .container{gap:4rem}.about-section{padding:4rem 2.5rem}.about-section .container{gap:7.5rem;flex-direction:column}.about-section .container .team{width:100%}.about-section .container .team .member{max-width:100%}.about-section .container .team .member .member-details{width:100%;justify-content:flex-start}.contact-section{padding:2.5rem}.contact-section .container{padding:2.5rem;background:url(../images/background-contact-tablet.webp);background-size:cover}.early-bird{padding:.5rem 1rem;width:100%;border-radius:0}.restaurant--hero-benefit-section .hero-section{padding-top:1rem;padding-bottom:2.5rem}.restaurant--hero-benefit-section .hero-section .container{max-width:37.5rem}.restaurant--hero-benefit-section .hero-section .container .content-section .content h1{font-size:2rem}.restaurant--hero-benefit-section .hero-section .container .content-section .content>h4{font-size:1rem}.restaurant--hero-benefit-section .partners .container .partners img{width:5.3125rem;height:3rem}.restaurant--benefit-section .container{padding:2.5rem;padding-top:3rem;padding-bottom:3rem}.restaurant--benefit-section .container>h4{font-size:2rem}.restaurant--benefit-section .container .content .benefits .benefit-grid{row-gap:4rem;grid-template-columns:repeat(2, 1fr)}.klisto--banner .container{padding:2.5rem;gap:2rem}.klisto--banner .container .title-content>h4{font-size:2rem}.restaurant--features .container{gap:3rem;padding-top:3rem;padding-bottom:5rem}.restaurant--features .container .title-content{min-width:31.25rem;overflow:visible}.restaurant--features .container .title-content>h4{max-width:31.25rem;font-size:2rem}.restaurant--features .container .title-content .slider{padding:0 2.5rem;width:100%}.restaurant--features .container .title-content .slider .slider-selection-2{width:100%}.restaurant--features .container .title-content .slider .slider-selection-2 .ss-tabs{display:inline;padding:0;border-radius:0;background:none}.restaurant--features .container .title-content .slider .slider-selection-2 .ss-tabs .swiper{width:100%;max-width:min-content}.restaurant--features .container .title-content .slider .slider-selection-2 .ss-tabs ul{display:flex;flex-direction:row;position:relative;padding:.3125rem;align-items:flex-start;border-radius:1.75rem;background:#f2f4f7;width:min-content}.restaurant--features .container .title-content .slider .slider-selection-2 .ss-tabs ul li{width:min-content}.restaurant--features .container .content{padding:0 2.5rem}.restaurant--features .container .content .feature-card{box-shadow:0px 12px 48px 0px rgba(44,50,64,.12);flex-direction:column-reverse;max-width:34.375rem;margin:auto;border-radius:1rem}.restaurant--features .container .content .feature-card .feature-content{padding:1.5rem 1.5rem 2rem 1.5rem}.restaurant--features .container .content .feature-card .feature-image{max-height:25.75rem}.restaurant--features .container .content .feature-card .feature-image img{width:100%;height:auto}}@media(max-width: 1140px){.event--tickets .container{height:min-content;width:100%;flex-direction:column-reverse;padding:3rem 2.5rem 0rem 2.5rem;gap:2.5rem;align-items:flex-start}.event--tickets .container img{position:relative;max-width:41.5rem;height:auto;left:0}.event--tickets .container img.qr{max-width:41.5rem;height:auto;left:2.5rem;bottom:0}.event--tickets .container .content{max-width:31.25rem;width:100%}.event--tickets .container .content .title-container{gap:1.5rem}.event--tickets .container .content .title-container .title-content h4{font-size:2rem}.event--tickets .container .content .title-container .title-content span{font-size:2rem}.index--hero-benefit-section .hero-section{gap:3rem;padding:2rem;padding-top:6rem;padding-bottom:6.25rem}.index--hero-benefit-section .hero-section .container .content-section{max-width:100%}.index--hero-benefit-section .hero-section .container .content-section .content{max-width:100%}.index--hero-benefit-section .hero-section .container .content-section .content h1{font-size:2rem}.index--hero-benefit-section .hero-section .container .content-section .content h4,.index--hero-benefit-section .hero-section .container .content-section .content h4 strong{font-size:1.25rem}.index--hero-benefit-section .find--more .container{padding:0}}@media(max-width: 768px){h1{font-size:2.125rem;font-style:normal;font-weight:600;line-height:125%}h1.hero-title{font-size:2.5rem;font-style:normal;font-weight:600;line-height:125%}.hero-benefit-section .monogram-background{display:none}.hero-benefit-section .hero-section{padding:0;padding-top:9rem}.hero-benefit-section .hero-section .container{flex-wrap:wrap;gap:4rem;align-items:center;justify-content:center;padding-bottom:2.5rem;padding:0;flex-direction:column}.hero-benefit-section .hero-section .container .content-section{align-items:center;padding:0 1rem;width:100%}.hero-benefit-section .hero-section .container .content-section .content{padding:3rem 0;padding-bottom:0;width:100%;text-align:center;align-items:center}.hero-benefit-section .hero-section .container .content-section .content>img{width:4rem;height:4rem;right:1.8rem;top:11.5rem}.hero-benefit-section .hero-section .container .content-section .content h4{text-align:center;font-size:1.125rem;font-style:normal;font-weight:400;line-height:133%}.hero-benefit-section .hero-section .container .content-section .content-bottom{align-items:center}.hero-benefit-section .hero-section .container .visual-section{padding-left:1rem;width:100%}.hero-benefit-section .hero-section .container .visual-section .visual{background-image:url(../images/hero-background-visual-mobile.webp);position:relative;top:0;right:0;bottom:0;left:0;height:29rem;background-position:left}.hero-benefit-section .hero-section .container .visual-section .visual.restaurant{background-image:url(../images/hero-background-visual-rest-mobile.webp)}.hero-benefit-section .benefit-section1{padding:1rem 0rem}.hero-benefit-section .benefit-section1 .container{padding:1rem;gap:.5rem;flex-direction:column;align-items:center}.index--hero-benefit-section .hero-section{padding:1.5rem;padding-top:5rem;padding-bottom:3rem}.index--hero-benefit-section .hero-section .container .content-section .content h1{font-size:2rem}.event--hero-benefit-section .hero-section{gap:4rem;padding-top:4rem;padding-bottom:2.5rem}.event--hero-benefit-section .hero-section .container .content-section{max-width:100%;gap:2rem;width:30rem}.event--hero-benefit-section .hero-section .container .content-section .content{gap:.5rem;max-width:30rem}.event--hero-benefit-section .hero-section .container .content-section .content h1{font-size:1.875rem}.event--hero-benefit-section .hero-section .container .content-section .content>img{width:2.5rem;height:2.5rem}.event--partners .container{padding-right:1.5rem;padding-left:1.5rem}.event--partners .container .partners{grid-template-columns:repeat(3, 1fr)}.event--partners .container .partners img{width:4.46431rem;height:2.5rem}.wheel__card.text-music::after{top:57%;left:-1rem}.event--benefit-section .container{padding-left:1.5rem;padding-right:1.5rem;gap:5rem}.event--benefit-section .container .content{gap:3.5rem}.event--benefit-section .container .content .benefits .benefit-grid{padding-left:1rem;padding-right:1rem;row-gap:4em;grid-template-columns:repeat(1, 1fr)}.event--payments .container{padding-top:3rem;padding-bottom:3rem;padding-left:1.5rem;padding-right:1.5rem}.event--payments .container .title-container>span{font-size:1rem}.event--payments .container .payments{row-gap:1rem}.event--payments .container .payments img{width:5.46875rem;height:2.1875rem}.event--how,.klisto--how{padding:0 1.5rem}.event--how .container .title-content>span,.klisto--how .container .title-content>span{font-size:1rem}.event--how .container .content .how-card,.klisto--how .container .content .how-card{width:18.75rem;min-width:18.75rem}.klisto--platform-hero{padding:1.5rem;padding-top:3rem;padding-bottom:0}.klisto--platform-hero .container{gap:3rem}.klisto--platform-hero .container .content>span{font-size:2rem}.klisto--platform-hero .container .image-container{width:100%;overflow:hidden;align-items:start;min-width:25.94963rem}.klisto--platform-hero .container .image-container img{background-size:cover;min-width:100%}.find--more{padding:0 1.5rem}.find--more .container{padding:3rem 0 3rem 0}.find--more .container .content{flex-direction:column}.event--tickets .container{padding:3rem 1.5rem 0rem 1.5rem}.event--tickets .container img.qr{max-width:41.5rem;height:calc(100% - 26rem);left:2.5rem;bottom:0;padding-right:4rem}.event--tickets .container .content{max-width:31.25rem;width:100%;gap:2rem}.event--tickets .container .content .title-container{gap:1rem}.event--tickets .container .content .title-container .title-content h4{line-height:130%}.event--tickets .container .content .title-container .title-content span{line-height:130%}.event--testimonial,.klisto--testimonial{padding:0 1.5rem}.event--testimonial .container,.klisto--testimonial .container{padding:3rem 0 5rem 0;gap:2.5rem}.event--testimonial .container .content .testimonial-card,.klisto--testimonial .container .content .testimonial-card{padding:2rem;width:18.75rem;min-width:18.75rem;height:auto}.event--contact .container,.klisto--contact .container{flex-direction:column;align-items:center;padding:0}.event--contact .container .event--contact-card,.klisto--contact .container .event--contact-card{border-radius:0;padding:3rem 1.5rem}.event--contact .container .title-content,.klisto--contact .container .title-content{max-width:100%}.event--contact .container .title-content>h4,.klisto--contact .container .title-content>h4{font-size:1.125rem;text-align:center}.event--slogan,.klisto--slogan{padding:3rem 1.5rem}.event--slogan span,.klisto--slogan span{font-size:1.5rem;max-width:100%}.event--slogan img.logo-left,.klisto--slogan img.logo-left{min-width:39.19831rem;left:-26.5rem;bottom:-19.5rem}.event--slogan img.logo-right,.klisto--slogan img.logo-right{min-width:39.19831rem;right:-32.5rem;bottom:-21rem}.benefit-section2{padding:2.5rem 0rem}.benefit-section2 .container{padding:0rem 1rem}.benefit-section2 .container .content .category h3{font-size:1.25rem}.benefit-section2 .container .content .benefits .benefit-grid-services,.benefit-section2 .container .content .benefits .benefit-grid-restaurants{row-gap:2.5em;grid-template-columns:repeat(1, 1fr)}.transition .container .visual-section{background-image:url(../images/transition-mobile.webp);height:63rem}.price-section{padding:2.5rem 0}.price-section .container .price-table .price-table-benefits{min-width:5rem}.price-section .container .price-table .price-table-benefits tbody tr td{font-size:.75rem;font-weight:400;line-height:150%;letter-spacing:.015rem;overflow:hidden;white-space:pre-wrap;text-overflow:ellipsis;height:auto}.price-section .container .price-table .price-table-cards{padding-left:3em;gap:.5em}.price-section .container .price-table .price-table-cards .price-table-card{min-width:10.5rem}.price-section .container .price-table .price-table-cards .price-table-card .early-bird-icon{width:6.25rem;height:6.25rem;position:absolute;right:-0.375rem;top:6.71875rem}.price-section .container .price-table .price-table-cards .price-table-card .price-table-benefits{width:100%;max-width:100%}.price-section .container .price-table .price-table-cards .price-table-card .price-table-benefits tr td{font-size:1rem;font-style:normal;font-weight:500;line-height:normal}.price-section .container .price-table .price-table-cards .price-table-card .price-table-cost-section .price-table-cost.discount{top:-1.9rem}.faq-section{padding:3rem 1.5rem}.faq-section .container{gap:2.5rem}.about-section{padding:2.5rem 0}.about-section .container{gap:4rem;flex-direction:column;padding:0 1rem}.about-section .container .message{width:100%}.about-section .container .team{flex-direction:column;flex:1}.about-section .container .team .member{flex:initial;width:100%;min-height:min-content;justify-content:center}.about-section .container .team .member img{left:initial;right:-5.20831rem;top:-3.5rem;max-width:16.95313rem}.about-section .container .team .member .member-details{writing-mode:initial;text-orientation:sideways;transform:rotate(0deg);align-items:flex-start;position:relative;padding:1rem 2.125rem;opacity:.8;background:linear-gradient(-270deg, #000 0%, rgba(0, 0, 0, 0) 100%)}.about-section .container .team .member.selected{justify-content:flex-end;min-height:18.0625rem;width:100%}.about-section .container .team .member.selected img{top:0;right:0;margin-left:auto;margin-right:auto}.about-section .container .team .member.selected .member-details{padding:2.5rem 1.5rem;height:9.375rem;width:100%}.contact-section{padding:2.5rem 1rem}.contact-section .container{background:url(../images/background-contact-mobile.webp);background-size:cover}.contact-section .container .content{flex-direction:column}.restaurant--hero-benefit-section .hero-section{padding-left:1.5rem;padding-right:1.5rem;gap:4rem}.restaurant--hero-benefit-section .hero-section .container{max-width:100%}.restaurant--hero-benefit-section .hero-section .container .content-section .content h1{font-size:1.75rem}.restaurant--hero-benefit-section .hero-section .container .content-section .content>img{width:2.5rem;height:2.5rem}.restaurant--hero-benefit-section .partners .container .partners img{width:4.5rem;height:2.5rem}.restaurant--benefit-section .container .content .benefits .benefit-grid{row-gap:4rem;grid-template-columns:repeat(1, 1fr)}.klisto--banner{padding-left:1rem;padding-right:1rem}.klisto--banner .container{padding:2.5rem 1.5rem}.klisto--banner .container .title-content>h4{font-size:2rem}.restaurant--features .container{gap:2.5rem;padding-left:0;padding-right:0}.restaurant--features .container .title-content{min-width:100%}.restaurant--features .container .title-content>h4{padding:0 1.5rem}.restaurant--features .container .title-content .slider{padding:0 1.5rem}.restaurant--features .container .content{padding:0 1.5rem}.restaurant--features .container .content .feature-card .feature-image{min-height:14.75rem}}/*# sourceMappingURL=business.min.css.map */