@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Titillium+Web:wght@200;300;400&display=swap);h1{line-height:1.2}h2{font:normal normal 700 61px/71px Titillium Web}h5{color:#171725;font:normal normal 700 1.5rem Rubik;margin:0}@media only screen and (max-width:767px){h5{font-size:1.25rem}h5 .building-apartment{display:none}}h6{color:#081e50;font:normal normal 700 1.125rem Rubik;font-weight:500;margin:0}p{line-height:2}.header{align-items:flex-start;background-color:#fff;display:flex}.header .content{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:space-between;margin:0 auto;max-width:100%;width:1000px}.header .content .logos{display:flex;flex-direction:row;gap:20px}@media only screen and (max-width:767px){.header .content .logos img:last-child{display:none}}@media only screen and (max-width:899px){.header .content{width:80%}}@media only screen and (max-width:767px){.header .content{gap:1rem}}@media only screen and (max-width:376px){.header .content{justify-content:space-evenly}}.header img{height:40px;margin:.75rem 0;width:auto}.title{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;max-width:80%;padding:2.5rem 0;width:1000px}@media only screen and (max-width:899px){.title{width:650px}}@media only screen and (max-width:767px){.title{justify-content:center;padding:2rem 0 1.2rem;width:unset}}.title .buttons{align-items:center;display:flex;flex-direction:row;gap:.6rem}.title .buttons button{font-family:Rubik;font-size:.875rem;font-weight:400}@media only screen and (max-width:899px){.title .buttons{display:none}}.floating-bar{background-color:#fff;border-top:1px solid rgba(21,34,50,.078);bottom:0;display:none;gap:1.25rem;padding:1.5rem;position:fixed;width:calc(100% - 3rem)}@media only screen and (max-width:899px){.floating-bar{display:flex;flex-direction:column;z-index:999}}.floating-bar .floating-total{display:grid;grid-template-columns:1fr 1fr}.floating-bar .floating-total .text-container{display:flex;flex-direction:column;gap:.4rem}.floating-bar .floating-total .text-container .primary-text{color:#004889;font:normal normal 700 1.1875rem Rubik}.floating-bar .floating-total .text-container .secondary-text{color:#7e84a3;font:normal normal .75rem Rubik;line-height:1.4;max-width:80%}.floating-bar .floating-total .amount-container{color:#004889;font:normal normal 700 1.3125rem Rubik;text-align:end}.floating-bar .floating-buttons{display:flex;gap:1rem}.floating-bar .floating-buttons .floating-continue{flex-grow:1}.screen{margin:0 auto;max-width:80%;width:1000px}@media only screen and (max-width:767px){.screen{max-width:85%;width:unset}}.screen .redirect-buttons{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.landing{align-items:center;background-color:#e7e9eb;display:grid;justify-items:center;min-height:100vh;overflow:hidden;position:relative}.landing:after,.landing:before{background-repeat:no-repeat;background-size:cover;content:"";position:absolute}.landing:before{background-image:url(/static/media/ring.9211b304912a1ac13248.svg);display:block;height:35rem;position:absolute;right:-15%;top:-30%;width:35rem}@media only screen and (max-width:899px){.landing:before{display:none}}.landing:after{background-image:url(/static/media/ring.9211b304912a1ac13248.svg);bottom:-30%;display:block;height:35rem;left:2%;position:absolute;width:35rem;z-index:1}@media only screen and (max-width:767px){.landing:after{bottom:-40%;left:-80%}}.landing .landing-container{display:flex;flex-direction:column}.landing .landing-container h2{color:#081e50}.landing .landing-container.desktop{flex-direction:column;min-height:80vh;padding:0 12%}.landing .landing-container.desktop .landing-texts{padding-top:6rem}.landing .landing-container.desktop .landing-texts .landing-instruction{margin-top:1rem}.landing .landing-container.desktop .commerces-container{padding:2rem;z-index:2}.landing .landing-container.mobile{min-height:90vh;padding:1rem 2rem}.landing .landing-container.mobile .commerces-container{flex-grow:1;padding:2rem 1rem;row-gap:.5rem;z-index:2}@media only screen and (max-width:376px){.landing .landing-container.mobile .commerces-container{padding:1rem}}.landing .landing-container.mobile .landing-texts{align-items:start;background-image:url(/static/media/ring.9211b304912a1ac13248.svg);background-position:-15% 170%;background-repeat:no-repeat;justify-content:end;min-height:27vh}@media only screen and (max-width:376px){.landing .landing-container.mobile .landing-texts{justify-content:center;min-height:auto;min-height:30vh;padding-bottom:1rem}}.landing .landing-container.mobile .landing-texts .landing-instruction{line-height:1.5}@media only screen and (max-width:376px){.landing .landing-container.mobile .landing-texts .landing-instruction{font-size:1rem;line-height:1.5}}.landing .landing-container.mobile h2{font-size:2rem}@media only screen and (max-width:376px){.landing .landing-container.mobile h2{font-size:1.5rem;line-height:2}}@media only screen and (max-width:899px){.landing .landing-container.mobile{width:32rem}}@media only screen and (max-width:767px){.landing .landing-container.mobile{width:unset}}.landing .landing-container .language-selector-container{display:flex;flex-direction:row;justify-content:flex-end;margin:1.75rem 0}.landing .landing-container .language-selector-container button{position:relative;z-index:100}.landing .landing-container .landing-content{display:flex;flex-direction:row}@media only screen and (max-width:899px){.landing .landing-container .landing-content{flex-direction:column}}.landing .landing-container .landing-texts{align-items:center;background-color:#ffb359;display:flex;flex-direction:column;padding:2rem}.landing .landing-container .commerces-container{background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:2rem 3.125rem}@media only screen and (max-width:767px){.landing .landing-container .commerces-container{min-height:auto}}.landing .landing-container .commerces-container .vertical-box{align-items:center;background:#f5f5f5 0 0 no-repeat padding-box;border-radius:15px;-webkit-column-gap:1rem;column-gap:1rem;cursor:pointer;justify-content:flex-start;margin:1rem 0;padding:.5rem 0 .5rem 1rem}.landing .landing-container .commerces-container .vertical-box.selected,.landing .landing-container .commerces-container .vertical-box:hover{background-color:#fdf5eb}.landing .landing-container .commerces-container .vertical-box.selected img,.landing .landing-container .commerces-container .vertical-box:hover img{padding-right:2rem}@media only screen and (max-width:767px){.landing .landing-container .commerces-container .vertical-box.selected img,.landing .landing-container .commerces-container .vertical-box:hover img{padding-right:1rem}}.landing .landing-container .commerces-container .vertical-box .icon-container{display:flex;justify-content:center;width:3.8rem}.landing .landing-container .commerces-container .vertical-box .vertical-type-box{align-items:center;-webkit-column-gap:1rem;column-gap:1rem;justify-content:space-between;width:100%}.landing .landing-container .commerces-container .vertical-box .vertical-info .vertical-subtitle,.landing .landing-container .commerces-container .vertical-box .vertical-info .vertical-title{font:normal normal normal 1.125rem/1.75rem Rubik}.landing .landing-container .commerces-container .vertical-box .vertical-info .vertical-title{color:#081e50}.landing .landing-container .commerces-container .vertical-box .vertical-info .vertical-subtitle{color:#737998}@media only screen and (max-width:767px){.landing .landing-container .commerces-container .vertical-box .vertical-info .vertical-subtitle,.landing .landing-container .commerces-container .vertical-box .vertical-info .vertical-title{font-size:.875rem;line-height:1.1875rem}}@media only screen and (max-width:376px){.landing .landing-container .commerces-container .vertical-box .vertical-info{margin-top:0;padding-bottom:0;padding-top:0}.landing .landing-container .commerces-container .vertical-box .vertical-info .vertical-subtitle,.landing .landing-container .commerces-container .vertical-box .vertical-info .vertical-title{font-size:.75rem;line-height:1.25rem}}.landing .landing-container .commerces-container .vertical-selection{color:#081e50;font:normal normal 500 1.125rem/2.25rem Rubik;letter-spacing:.07px;margin-top:1rem}.landing .landing-container .commerces-container button{margin-top:1rem}.landing .landing-container .desktop-width{width:20.5rem}.landing .landing-container .mobile-width{width:unset}.landing .landing-container .landing-instruction{color:#081e50;font:normal normal 700 1.25rem/2.51rem Titillium Web}#building-form-container,#hotels-form-container,#services-form-container,#travels-form-container{border:1px solid rgba(112,121,151,.149);border-radius:9px;width:90%}@media only screen and (max-width:899px){#building-form-container,#hotels-form-container,#services-form-container,#travels-form-container{width:85%}}#building-form-container h6,#hotels-form-container h6,#services-form-container h6,#travels-form-container h6{font-weight:500;padding:1.5rem 1.5rem 0}#building-form-container .error-message,#hotels-form-container .error-message,#services-form-container .error-message,#travels-form-container .error-message{height:10.6rem;padding:1.5rem 0 0 1.5rem}#building-form-container form,#hotels-form-container form,#services-form-container form,#travels-form-container form{grid-gap:1rem 1.5rem;display:grid;gap:1rem 1.5rem;grid-template-columns:1fr 1fr;padding:1.5rem}#building-form-container form>div:last-child:nth-child(odd),#hotels-form-container form>div:last-child:nth-child(odd),#services-form-container form>div:last-child:nth-child(odd),#travels-form-container form>div:last-child:nth-child(odd){grid-column:1/-1}@media only screen and (max-width:899px){#building-form-container form,#hotels-form-container form,#services-form-container form,#travels-form-container form{display:flex;flex-direction:column}#user-list-paper{border:1px solid rgba(112,121,151,.149);border-radius:9px;width:85%}}#user-list-paper h6{color:#7e84a3;font-weight:500;padding:1.5rem 1.5rem 1rem}#user-list-paper .user-list-row{display:flex;gap:.5rem;justify-content:space-between;padding:1.5rem}#user-list-paper .user-list-row>p:nth-child(2){text-align:right;word-break:break-all}#user-list-paper hr{margin:0 1rem}.user-information-table{width:90%}#table-container{border:1px solid rgba(112,121,151,.149);border-radius:9px;padding:1.5rem;width:auto}#table-container h6{color:#7e84a3;font-weight:500;padding-bottom:1.5rem}#table-container thead{background-color:#f4f7fc;color:#7e84a3}#table-container thead .MuiTableCell-root{color:#7e84a3;font-weight:700;padding:.5rem}#table-container td,#table-container th{border:none;padding:1rem 1rem 0;text-align:center}#login{background-color:#f4f7fc;min-height:100vh;position:relative}#login .background-container{display:flex;flex-direction:row;min-height:100vh;position:absolute;width:100%}#login .background-container .background-1{background-color:#ffb359;min-height:100vh;width:70%}@media only screen and (max-width:899px){#login .background-container .background-1{width:100%}}#login .background-container:before{background-image:url(/static/media/ring.9211b304912a1ac13248.svg);background-position:54% -21vh;background-repeat:no-repeat;background-size:32%;content:"";display:block;height:100%;inset:0;position:absolute;width:100%}@media only screen and (max-width:899px){#login .background-container:before{background-position:calc(100% + 245px) -200px;background-size:363px}}@media only screen and (max-width:767px){#login .background-container:before{background-position-x:calc(100% + 230px) -230px;background-size:363px}}@media only screen and (max-width:376px){#login .background-container:before{background-position-y:-255px}}#login .background-container:after{background-image:url(/static/media/ring.9211b304912a1ac13248.svg);background-position:-14% 71vh;background-repeat:no-repeat;background-size:32%;content:"";display:block;height:100%;inset:0;position:absolute;width:100%}@media only screen and (max-width:899px){#login .background-container:after{background-position:-150px calc(100% + 300px);background-size:474px}}@media only screen and (max-width:767px){#login .background-container:after{background-position:-150px calc(100% + 365px);background-size:474px}}@media only screen and (max-width:376px){#login .background-container:after{background-position-x:-200px}}#login .language-selector-container button{position:fixed;right:6.25rem;top:1.875rem;z-index:100}@media only screen and (max-width:899px){#login .language-selector-container{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:3rem 0 0}#login .language-selector-container button{position:relative;right:0;top:0;z-index:100}}.login-content{align-items:center;background-color:transparent;display:flex;min-height:100%;position:absolute;width:100%}.login-content.hotels-content strong br,.login-content.services-content strong br{display:none}@media only screen and (max-width:767px){.login-content.expenses-content,.login-content.hotels-content,.login-content.travels-content{margin:1.5rem 0 0}.login-content{background-color:#ffb359;padding-bottom:3rem}}.login-content h1{color:#081e50;font-family:Titillium Web;font-size:2.1875rem;font-weight:300;line-height:1.2;margin-left:10%;max-width:38%}@media only screen and (max-width:899px){.login-content h1{font-size:2.625rem;font-size:2.25rem;line-height:1.4;margin-bottom:3rem;margin-left:0;max-width:48%;text-align:center}}@media only screen and (max-width:767px){.login-content h1{margin-bottom:1rem;max-width:77%}}@media only screen and (max-width:376px){.login-content h1{font-size:1.625rem;max-width:84%}}.login-content h1 strong{display:flex;flex-wrap:wrap;font-size:4.3125rem;font-weight:700;gap:1rem;width:100%}.login-content h1 strong div{margin-bottom:-1rem}@media only screen and (max-width:899px){.login-content h1 strong{font-size:2.25rem;gap:.5rem;justify-content:center}.login-content h1 strong div{margin-bottom:-.5rem}}.login-content .login-form{align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.161);display:flex;flex-direction:column;justify-content:space-between;margin:0 4rem;padding:2%;position:absolute;right:10%}@media only screen and (max-width:899px){.login-content .login-form{position:unset}}.login-content .login-form.expenses-form,.login-content .login-form.hotels-form,.login-content .login-form.services-form,.login-content .login-form.travels-form{width:30%}@media only screen and (max-width:899px){.login-content .login-form.expenses-form,.login-content .login-form.hotels-form,.login-content .login-form.services-form,.login-content .login-form.travels-form{width:60%}}@media only screen and (max-width:767px){.login-content .login-form.expenses-form,.login-content .login-form.hotels-form,.login-content .login-form.services-form,.login-content .login-form.travels-form{width:85%}}.login-content .login-form.restaurants-form{margin-left:9.5rem;margin-right:3.5rem;min-width:25%;right:12%}.login-content .login-form.restaurants-form .navigation-section{margin-top:1rem}.login-content .login-form.restaurants-form .error-message{height:12.5rem;text-align:center}@media only screen and (max-width:899px){.login-content .login-form.restaurants-form{margin-left:0;margin-right:0}.login-content .login-form{box-sizing:border-box;margin:0;padding:6%;width:48%}}@media only screen and (max-width:767px){.login-content .login-form{padding:8%;width:82%}}@media only screen and (max-width:376px){.login-content .login-form{padding:7%}.login-content .login-form svg:not(.MuiSvgIcon-root){width:90%}}.login-content .form-title{font-family:Rubik;font-size:1.5rem;font-weight:600;text-align:center}@media only screen and (max-width:899px){.login-content .form-title{font-size:1.0625rem}}.login-content form{display:flex;flex-direction:column;gap:1rem;width:100%}.login-content form .MuiFormControl-root{margin-bottom:0}.login-content .submit-button{background-color:#081e50;color:#fff;width:100%}.login-content .recaptcha{-webkit-transform:scale(.77);transform:scale(.77);-webkit-transform-origin:0 center;transform-origin:0 center}@media only screen and (max-width:899px){.login-content .recaptcha{margin:-.5rem 0;-webkit-transform:scale(.55);transform:scale(.55)}}.login-content .recaptcha label{font-family:Rubik}@media only screen and (max-width:899px){.login-content{flex-direction:column;gap:1rem;justify-content:flex-start;margin-top:5rem}}.login-content .form-grid{grid-gap:1rem;display:grid;gap:1rem}@media only screen and (max-width:899px){.login-content .form-grid{grid-template-columns:1fr}}@media only screen and (min-width:900px){.login-content .form-grid{grid-template-columns:1fr 1fr}}.login-content .navigation-section{display:flex;gap:.8rem}.login-content .navigation-section .go-back-button{border-color:rgba(112,121,151,.2);padding:0 2.5rem}@media only screen and (max-width:899px){.login-content .navigation-section .go-back-button{padding:0}}.login-content .navigation-section .arrow{display:none}@media only screen and (max-width:899px){.login-content .navigation-section .arrow{display:flex}.login-content .navigation-section .text{display:none}}.payment-methods-step,.single-payment-method-step{grid-gap:2rem;align-items:flex-start;display:grid;gap:2rem;grid-template-columns:1fr 1fr;justify-content:space-between;width:90%}@media only screen and (max-width:899px){.payment-methods-step,.single-payment-method-step{align-items:center;border-radius:9px;display:flex;flex-direction:column;gap:1rem;width:85%}}.payment-methods-step h6,.single-payment-method-step h6{font-weight:500}@media only screen and (max-width:899px){.payment-methods-step h6,.single-payment-method-step h6{padding:1.5rem 1.5rem 0}}.payment-methods-step .payment-methods-list-container,.single-payment-method-step .payment-methods-list-container{border:1px solid rgba(112,121,151,.149);border-radius:9px;padding:1.5rem}@media only screen and (max-width:899px){.payment-methods-step .payment-methods-list-container,.single-payment-method-step .payment-methods-list-container{padding:unset;width:100%}.payment-methods-step .payment-methods-list-container p,.single-payment-method-step .payment-methods-list-container p{padding:0 1.5rem}}.payment-methods-step .payment-methods-list-container .payment-methods-list,.single-payment-method-step .payment-methods-list-container .payment-methods-list{display:flex;flex-direction:column;padding:1rem 0 0}@media only screen and (max-width:899px){.payment-methods-step .payment-methods-list-container .payment-methods-list,.single-payment-method-step .payment-methods-list-container .payment-methods-list{padding:1.5rem}}.payment-methods-step .payment-methods-list-container .payment-methods-list .payment-method,.single-payment-method-step .payment-methods-list-container .payment-methods-list .payment-method{align-items:center;border:1px solid;border-color:#fff #fff rgba(112,121,151,.2);cursor:pointer;display:flex;gap:1rem;padding:.8rem;-webkit-user-select:none;-ms-user-select:none;user-select:none}.payment-methods-step .payment-methods-list-container .payment-methods-list .payment-method:hover,.single-payment-method-step .payment-methods-list-container .payment-methods-list .payment-method:hover{background-color:rgba(0,178,184,.102)}.payment-methods-step .payment-methods-list-container .payment-methods-list .payment-method:last-child:not(.selected),.single-payment-method-step .payment-methods-list-container .payment-methods-list .payment-method:last-child:not(.selected){border-bottom:0}.payment-methods-step .payment-methods-list-container .payment-methods-list .payment-method img,.payment-methods-step .payment-methods-list-container .payment-methods-list .payment-method svg,.single-payment-method-step .payment-methods-list-container .payment-methods-list .payment-method img,.single-payment-method-step .payment-methods-list-container .payment-methods-list .payment-method svg{border:1px solid rgba(21,34,50,.078);max-height:3.4375rem;padding:0 .2rem;width:5rem}.payment-methods-step .payment-methods-list-container .payment-methods-list .payment-method .data,.single-payment-method-step .payment-methods-list-container .payment-methods-list .payment-method .data{display:flex;flex-direction:column;font:normal normal normal 12px/14px Rubik;gap:.2rem}.payment-methods-step .payment-methods-list-container .payment-methods-list .payment-method .data .commission,.single-payment-method-step .payment-methods-list-container .payment-methods-list .payment-method .data .commission{color:#7e84a3}.payment-methods-step .payment-methods-list-container .payment-methods-list .selected,.single-payment-method-step .payment-methods-list-container .payment-methods-list .selected{background-color:rgba(0,178,184,.102);border:1px solid #00b2b8}.payment-methods-step .payment-methods-list-container .payment-methods-list .disabled,.single-payment-method-step .payment-methods-list-container .payment-methods-list .disabled{opacity:.45;pointer-events:none}.single-payment-method{align-items:center;background-color:rgba(0,178,184,.102);display:flex;gap:1rem;padding:.6rem}@media only screen and (max-width:899px){.single-payment-method{margin-bottom:1rem}}.single-payment-method .data{display:flex;flex-direction:column;font:normal normal normal .75rem/.875rem Rubik;gap:.2rem}.single-payment-method .data span{color:#7e84a3}.details-container{border:1px solid rgba(112,121,151,.149);border-radius:9px;padding:1.5rem}@media only screen and (max-width:899px){.details-container{padding:0;width:100%}}.details{display:flex;flex-direction:column;gap:1rem}@media only screen and (max-width:899px){.details{padding:1.5rem}}.details h6{color:#7e84a3;margin-bottom:.6rem}.details .row{display:flex;flex-direction:row;justify-content:space-between}.details .row p:last-of-type,.details .text-data{text-align:end}.details .with-separator{border-bottom:1px solid rgba(112,121,151,.2);padding-bottom:1rem}.details .total{color:#004889;font:normal normal 700 .875rem/1.0625rem Rubik;letter-spacing:.1px;text-align:end}@media only screen and (max-width:767px){.details .commission,.details .total{display:none}}.disabled-text{font:normal normal italic .75rem Rubik;margin:.3rem 0 0}.detail-column{display:flex;flex-direction:column;gap:1.875rem}.single-payment-method-step{border:1px solid rgba(112,121,151,.149)}@media only screen and (max-width:899px){.single-payment-method-step .payment-methods-list-container{border:unset}}.single-payment-method-step .payment-methods-list-container .payment-methods-list{padding-bottom:0}.single-payment-method-step .details{padding-top:0}@media only screen and (max-width:899px){.single-payment-method-step .details-container{border:unset}}.message{align-items:center;color:#081e50;display:flex;font-family:Titillium Web;height:100vh;position:relative}@media only screen and (max-width:899px){.message{justify-content:center}}.message .content{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;margin-left:10%;position:absolute;z-index:9000}@media only screen and (max-width:899px){.message .content{flex-direction:column;margin-left:0;text-align:center}}.message .text-container{max-width:55%}@media only screen and (max-width:899px){.message .text-container{max-width:60%}}@media only screen and (max-width:767px){.message .text-container{max-width:80%}}@media only screen and (max-width:376px){.message .text-container{max-width:90%}}.message .text-container h1{font-size:3.8125rem;font-weight:300;margin-bottom:0;margin-top:1rem;max-width:100%}@media only screen and (max-width:899px){.message .text-container h1{font-size:2rem}}@media only screen and (max-width:376px){.message .text-container h1{font-size:1.625rem}}.message .text-container .text{font-size:1.125rem;font-weight:400;margin-bottom:2rem;max-width:74%}.message .text-container .text br{content:"";display:block;margin-top:1rem}@media only screen and (max-width:899px){.message .text-container .text{font-size:.875rem;max-width:100%}}.message .text-container .payment-buttons-container{display:flex;flex-direction:row;font-size:16px;font-weight:700;justify-content:space-between;max-width:80%}@media only screen and (max-width:899px){.message .text-container .payment-buttons-container{justify-content:space-evenly;max-width:100%}}.message .text-container .button-wrap{align-items:center;cursor:pointer;display:flex;font-family:Titillium Web;font-size:1rem;height:56px;text-decoration:none}@media only screen and (max-width:899px){.message .text-container .button-wrap{flex-direction:column;gap:.4rem;max-width:30%}}.message .text-container .button-wrap .icon-wrap{align-items:center;border-radius:100%;cursor:pointer;display:flex;height:22px;justify-content:center;margin-right:8px;padding:15px;position:absolute;transition:all 1s;width:22px}@media only screen and (max-width:899px){.message .text-container .button-wrap .icon-wrap{position:unset}}.message .text-container .button-wrap .text-wrap{left:4rem;position:relative}@media only screen and (max-width:899px){.message .text-container .button-wrap .text-wrap{position:unset}}.message .return-site-button-container{margin-bottom:7%;margin-left:6%;width:20%}@media only screen and (max-width:899px){.message .return-site-button-container{justify-content:center;margin-left:0;margin-top:15%;padding:0;width:unset}}@media only screen and (max-width:767px){.message .return-site-button-container{margin-top:35%}}@media only screen and (max-width:376px){.message .return-site-button-container{margin-top:20%}}.button{align-items:center;color:#fff;display:flex;flex-wrap:wrap;font-family:Titillium Web;justify-content:center;position:relative}.button canvas{border-radius:50%;position:absolute}.button *{pointer-events:none}.curvy-text{font-size:5.25rem;font-weight:400;opacity:1;position:absolute;text-transform:uppercase;word-spacing:20px}.curvy-text.rotate{-webkit-animation-duration:30s;animation-duration:30s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#success,#success-payment{background-color:#ffb359}#success-payment .text,#success .text{width:100%}#success-payment:before,#success:before{background-image:url(/static/media/ring.9211b304912a1ac13248.svg);background-position:calc(100% + 95px) -200px;background-repeat:no-repeat;background-size:587px;content:"";display:block;height:100%;inset:0;position:absolute;width:100%}@media only screen and (max-width:899px){#success-payment:before,#success:before{background-position:calc(100% + 80px) -240px;background-size:363px}}@media only screen and (max-width:767px){#success-payment:before,#success:before{background-position:calc(100% + 120px) -250px;background-size:363px}}@media only screen and (max-width:376px){#success-payment:before,#success:before{background-position:calc(100% + 130px) -300px}}#success-payment:after,#success:after{background-image:url(/static/media/ring.9211b304912a1ac13248.svg);background-position:120px calc(100% + 350px);background-repeat:no-repeat;background-size:474px;content:"";display:block;height:100%;inset:0;position:absolute;width:100%}@media only screen and (max-width:899px){#success-payment:after,#success:after{background-position:-140px calc(100% + 180px);background-size:363px}}@media only screen and (max-width:376px){#success-payment:after,#success:after{background-position:-160px calc(100% + 235px)}}#success-payment .button-wrap,#success .button-wrap{color:#fff}#success-payment .button-wrap .icon-wrap,#success .button-wrap .icon-wrap{border:1px solid #ffcc90;transition:all 1s}@media only screen and (min-width:900px){#success-payment .button-wrap:hover .icon-wrap,#success .button-wrap:hover .icon-wrap{background-color:#081e50;border-color:#081e50;padding:2.125rem;-webkit-transform:translateX(-19px);transform:translateX(-19px)}}#success-payment .return-site-button-container svg path,#success .return-site-button-container svg path{fill:#fff}#success .text-container{max-width:38%}@media only screen and (max-width:899px){#success .text-container{max-width:42%}}@media only screen and (max-width:767px){#success .text-container{margin-top:10%;max-width:75%}}#success .content{margin-left:0}#error-commerce,#error-payment{background-image:url(/static/media/bg-light.3fb50fca724dfc744de5.svg)}#error-commerce h1,#error-payment h1{max-width:95%}@media only screen and (max-width:899px){#error-commerce h1,#error-payment h1{max-width:100%}}#error-commerce .text,#error-payment .text{width:100%}#error-commerce .text a,#error-payment .text a{color:#ffb359;font-weight:400}#error-commerce br,#error-payment br{margin-top:0}#error-commerce .button-wrap,#error-payment .button-wrap{color:#ffb359}#error-commerce .button-wrap .icon-wrap,#error-payment .button-wrap .icon-wrap{border:1px solid #ffcc90;transition:all 1s}#error-commerce .button-wrap .icon-wrap svg path,#error-payment .button-wrap .icon-wrap svg path{fill:#ffb359}@media only screen and (min-width:900px){#error-commerce .button-wrap:hover .icon-wrap,#error-payment .button-wrap:hover .icon-wrap{background-color:#081e50;border-color:#081e50;padding:2.125rem;-webkit-transform:translateX(-19px);transform:translateX(-19px)}}#error-commerce .return-site-button-container .button,#error-payment .return-site-button-container .button{color:#00c6c3}#error-commerce .return-site-button-container svg path,#error-payment .return-site-button-container svg path{fill:#00c6c3}#error-commerce.message{justify-content:center}@media only screen and (max-width:899px){#error-commerce.message .text-container{max-width:unset}}#error-commerce .text,#error-commerce h1{max-width:100%}#error-commerce .content{gap:10rem;margin:0 auto;max-width:100%;width:1000px}@media only screen and (max-width:899px){#error-commerce .content{gap:0;justify-content:flex-start;margin-top:12rem;width:unset}#error-commerce .return-site-button-container{margin-top:0}}#plexo-redirect .text{width:95%}.fullscreen-animation-container{height:100vh;width:100vw}.centered-animation-container,.fullscreen-animation-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.centered-animation-container{width:100%}#restaurants{width:90%}@media only screen and (max-width:899px){#restaurants{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;width:100%}}@media only screen and (max-width:767px){#restaurants{gap:1rem}}#restaurants .payment-information-step,#restaurants .payment-methods-step{grid-gap:1.5rem;align-items:flex-start;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;justify-content:space-between;width:100%}@media only screen and (max-width:899px){#restaurants .payment-information-step,#restaurants .payment-methods-step{align-items:center;display:flex;width:85%}#restaurants h6{padding:0}}#restaurants .row h6{margin-top:1rem}#restaurants .email-step{width:100%}@media only screen and (max-width:899px){#restaurants .email-step form{width:100%}#restaurants .email-step{width:85%}}#restaurants #snackbar{margin:0;max-width:unset;padding:1rem 1.5rem;width:unset}@media only screen and (max-width:899px){#restaurants #snackbar{width:85%}}#restaurants #snackbar .container{width:100%}#restaurants h6{font-weight:500}#restaurants .charge-detail{border:1px solid rgba(112,121,151,.149);border-radius:9px;padding:2rem}#restaurants .charge-detail h6{color:#081e50}@media only screen and (max-width:899px){#restaurants .charge-detail{padding:1.5rem;width:85%}}#restaurants .commission-detail{background-color:#fff;border:1px solid rgba(112,121,151,.149);border-radius:9px;padding:2rem}#restaurants .commission-detail .total{padding-top:.5rem}@media only screen and (max-width:899px){#restaurants .commission-detail{display:none}}#restaurants .commission-text{color:#909090;font:normal normal normal .875rem Rubik}#restaurants .details{gap:1rem}#restaurants .details .total-row p{color:#004889;font:normal normal 700 1rem Rubik}#restaurants-debt-form{display:flex;flex-direction:column;gap:1rem}.row-title{color:#7e84a3;font:normal normal normal .75rem/.875rem Rubik}.row-data{text-align:right}.edit-restaurant-dialog .MuiPaper-root{max-width:unset;padding:1rem;text-align:center}@media only screen and (max-width:767px){.edit-restaurant-dialog .MuiPaper-root{max-width:78%;text-align:center}}.edit-restaurant-dialog .MuiDialogActions-root{align-items:center;display:flex;flex-direction:row-reverse;gap:1rem;justify-content:center;padding:1rem 1.5rem 1.5rem}@media only screen and (max-width:767px){.edit-restaurant-dialog .MuiDialogActions-root{display:flex;flex-direction:column;padding-top:0}}.edit-restaurant-dialog .MuiDialogActions-root button{font-family:Rubik;font-weight:400}@media only screen and (max-width:767px){.edit-restaurant-dialog .MuiDialogActions-root button{font-size:.875rem;margin-left:0;width:100%}}.edit-restaurant-dialog h2{font-family:Rubik;font-size:1.5rem;font-weight:700;line-height:normal;padding-top:1.5rem;position:relative}.edit-restaurant-dialog h2 span{margin-right:1.5rem}@media only screen and (max-width:767px){.edit-restaurant-dialog h2{font-size:1.25rem;padding-bottom:.5rem}}.edit-restaurant-dialog h2 button{position:absolute;right:1rem;top:0}@media only screen and (max-width:767px){.edit-restaurant-dialog h2 button{right:.8rem}}.edit-restaurant-dialog h2 button:hover{background-color:unset}.edit-restaurant-dialog h2 button svg{position:absolute;right:-10px;top:-15px}.edit-restaurant-dialog h2 button svg path{fill:#909090}.edit-restaurant-dialog p{color:#7e84a3;font-family:Rubik;font-weight:400;margin:0}@media only screen and (max-width:767px){.edit-restaurant-dialog p{font-size:.75rem;line-height:1.25rem}}#snackbar{background-color:rgba(255,202,77,.251);border:1px solid #ffca4d;border-radius:5px;color:#c38900;font-family:Rubik;margin:1.5rem auto;max-width:80%;padding:1rem 0;width:1000px}@media only screen and (max-width:899px){#snackbar{margin-bottom:2rem;margin-top:0}}@media only screen and (max-width:767px){#snackbar{max-width:85%;width:unset}}#snackbar .container{margin:0 auto;width:95%}#snackbar .container,#snackbar .content{align-items:center;display:flex;justify-content:space-between}#snackbar .content{gap:.5rem}@media only screen and (max-width:767px){#snackbar .content{align-items:start;gap:1rem}}#snackbar .text-box{font-size:1rem;font-weight:500;line-height:1.4}@media only screen and (max-width:376px){#snackbar .text-box{font-size:.875rem}}#snackbar .text-box br{display:none}@media only screen and (max-width:767px){#snackbar .text-box br{display:block}}#snackbar button{display:flex;justify-content:end;opacity:50%;padding:0}#maintenance-page,#not-found{background-image:url(/static/media/bg-light.3fb50fca724dfc744de5.svg);background-size:cover;overflow:hidden}#maintenance-page .content,#not-found .content{align-items:flex-start;flex-direction:column}@media only screen and (max-width:899px){#maintenance-page .content,#not-found .content{align-items:center}}#maintenance-page .text-container,#not-found .text-container{max-width:60%}#maintenance-page .text-container .text,#not-found .text-container .text{max-width:unset}#maintenance-page .text-container .text a,#not-found .text-container .text a{color:#ffb359;font-weight:400}#maintenance-page .return-site-button-container,#not-found .return-site-button-container{margin-left:0}#maintenance-page .return-site-button-container .button,#not-found .return-site-button-container .button{color:#00c6c3}#maintenance-page .return-site-button-container svg path,#not-found .return-site-button-container svg path{fill:#00c6c3}@media only screen and (max-width:899px){#maintenance-page .return-site-button-container,#not-found .return-site-button-container{margin-top:0}}#maintenance-page .maintenance-image-container,#maintenance-page .not-found-image-container,#not-found .maintenance-image-container,#not-found .not-found-image-container{background-image:url(/static/media/orange-building.b14613fddc97cc03554a.png);background-repeat:no-repeat;background-size:cover;height:100vh;position:absolute;right:0;width:30vw}#maintenance-page .maintenance-image-container img,#maintenance-page .not-found-image-container img,#not-found .maintenance-image-container img,#not-found .not-found-image-container img{bottom:0;height:inherit;max-height:100vh;position:relative;right:50%}@media only screen and (max-width:899px){#maintenance-page .maintenance-image-container,#maintenance-page .not-found-image-container,#not-found .maintenance-image-container,#not-found .not-found-image-container{display:none}}#not-found .text,#not-found .text-container{max-width:unset}.stepper-paper{align-items:center;background-color:#fff;border-radius:9px;box-shadow:0 1px 4px rgba(21,34,50,.078);display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem;padding:2rem 0}@media only screen and (max-width:899px){.stepper-paper{gap:1.5rem;margin-bottom:6rem;padding:1.5rem 0}}@media only screen and (max-width:767px){.stepper-paper{margin-bottom:12rem}}.stepper-container{font-size:.75rem;font-weight:600;gap:2rem;padding-left:0;width:90%}@media only screen and (max-width:899px){.stepper-container{justify-content:center;width:80%}}@media only screen and (max-width:767px){.stepper-container{justify-content:space-between;width:80%}}@media only screen and (max-width:376px){.stepper-container{gap:0}}@media only screen and (max-width:899px){.stepper-container .MuiStepLabel-label{display:none}}.email-step{border:1px solid rgba(112,121,151,.149);border-radius:9px;font-family:Rubik;width:90%}.email-step h6{margin-bottom:.875rem}.email-step p{color:#7e84a3;font-size:.875rem;line-height:1.4rem;margin:0 0 1.4375rem;width:90%}.email-step .email-container{padding:1.5rem}.email-step form{width:60%}@media only screen and (max-width:899px){.email-step form{width:100%}}.iframe-container{height:100vh}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Titillium Web,Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.main{background-color:#f4f7fc;display:flex;flex-direction:column;min-height:100vh}
/*# sourceMappingURL=main.ed7555c6.css.map*/