html{overflow-x:hidden;margin-right:calc(-100vw - -100%)}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes verticalGrowIn{0%{transform:scaleY(0);transform-origin:top}to{transform:scaleY(100%);transform-origin:top}}@keyframes horizontalGrowIn{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(100%);transform-origin:left}}@keyframes growIn{0%{transform:scale(0)}to{transform:scale(100%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideInBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideInLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media screen and (min-width:800px){.section{width:70vw;padding:6vh}.list li,.section p{font-size:24px}.section h1{font-size:48px}.section h2{font-size:32px}.section h3{font-size:24px}.banner h1{font-size:48px}}@media screen and (max-width:800px){.section{padding:4vh}.section h1{font-size:30px}.list li,.section p{font-size:18px}.section h2{font-size:22px}.section h3{font-size:16px}.banner h1{font-size:32px}}:root{--orange:#f0942b;--aqua:#005247;--sky:#c3fcf1;--teal:#4b8077;--grey:#e1e1e1;--gradient:linear-gradient(45deg,var(--aqua),var(--teal));--box-shadow:-10px 10px 50px 15px rgba(0,0,0,0.3)}a,a:visited{color:unset}*{box-sizing:border-box;font-family:Source Code,Source Han Sans}::placeholder{color:inherit}.grecaptcha-badge{opacity:0}#root{text-align:center;background:var(--gradient)}label{-webkit-user-select:none;user-select:none}#main-content{padding-top:10vh;min-height:92vh}form{display:flex;flex-direction:column;align-items:top;justify-content:center;background:var(--orange);width:100%;padding:5vh 5vw}form div *{font-size:20px}form div label{color:#fff;text-align:right;padding-right:1vw;width:100%}form div input{color:#fff;background:none;box-shadow:none;border:none;border-bottom:2px solid #fff;width:100%;border-radius:0}form div input:focus{outline:none}button[type=submit]{font-weight:600;border:none;margin-top:5vh;padding:1.5vh 0;width:100%;cursor:pointer;transition:all .2s ease;background:#fff;font-size:18px;color:#000}button[type=submit]:hover{color:var(--orange);font-weight:900}.banner{width:100%;height:40vh;display:flex;align-items:center;justify-content:center;background:var(--orange);box-shadow:var(--box-shadow)}.banner h1{color:#fff;width:100%;font-weight:500;animation:slideInLeft 1s ease}.banner h1 span{font-weight:900;text-decoration:underline}.section{font-family:Helvetica;border-radius:20px;margin:3vh;background:#fff;box-shadow:var(--box-shadow);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;z-index:99;opacity:1;transform:translateX(0);transition:transform .75s ease,opacity .75s ease}.section.hidden{opacity:0;transform:translateX(-100%)}.section h1{margin:0;width:100%;padding-bottom:1vh;border-bottom:2px dashed #000}.section p{text-align:left;margin:3vh 0}.section h2{font-weight:500}.section h2,.section h3{margin:1vh 0;font-style:italic}.section h3{font-weight:600;text-align:left;width:100%;border-bottom:2px solid #000}.list li{text-align:left;list-style-position:outside;list-style-type:square}.google-btn{background:#fff;padding:2vh;display:flex!important;align-items:center;justify-content:center;cursor:pointer;height:8vh;object-fit:cover;flex-direction:row;grid-gap:2vh;gap:2vh}.google-btn img{height:100%;-webkit-user-select:none;user-select:none;pointer-events:none}.google-btn label{cursor:pointer;font-family:Roboto Medium;color:#000;display:contents}@media screen and (min-width:800px){.section #products{grid-template-columns:1fr 3fr;grid-template-rows:1fr}#home-container .hero{flex-direction:row;padding:15vw}#home-container .hero h1{margin-right:6vh;font-size:64px}}@media screen and (max-width:800px){.section #products{grid-template-rows:auto autor;grid-template-columns:1fr}#home-container .hero{flex-direction:column-reverse;padding:3vh}#home-container .hero h1{margin-top:6vh;font-size:40px}}#home-container{padding-bottom:3vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}#home-container .hero{width:100%;height:93vh;display:flex;align-items:center;justify-content:center;background-image:url(/static/media/restaurant_diagram.6cf5e025.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover}#home-container .hero h1{width:100%;padding:3vh;background:#fff;box-shadow:var(--box-shadow);border-radius:20px;font-weight:600;animation:growIn 1s ease}#home-container #hero-logo{width:100%;aspect-ratio:1/1}#home-container #hero-logo img{max-width:100%;object-fit:contain}.section #products{display:grid;align-items:center;grid-gap:2vh;gap:2vh;border:2px dashed #000;padding:1vh 2vw;width:100%}.mini-slideshow{width:100%;aspect-ratio:1/1;position:relative}.mini-slideshow-img{aspect-ratio:1/1;width:inherit;position:absolute;left:0;transition:opacity 1s ease}#services-container{padding-bottom:3vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}#quotation-button{margin:.5vh 0;padding:3vh;font-size:22px;background:#000;color:#fff;border-radius:20px;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%}#services-container h5{font-size:20px;margin:1vh 0;border-bottom:2px solid #000;width:100%}#search-quotation{width:100%;position:relative;font-size:20px;margin:1vh 0;outline:0;border:2px dotted #000;padding:1vh;text-align:center}.button{display:flex;align-items:center;justify-content:center;padding:1vh 1vw;-webkit-user-select:none;user-select:none;color:#000;background:var(--grey);width:100%;height:100%;cursor:pointer;font-weight:600;transition-property:color,font-weight;transition-duration:.2s;transition-timing-function:ease}.button:hover{color:orange;font-weight:900}@media screen and (min-width:800px){#contact-container{grid-template-columns:2fr 3fr}}@media screen and (max-width:800px){#contact-container{grid-template-rows:2fr 3fr}}#contact-container{padding:3vh;display:grid;grid-gap:3vh;gap:3vh}#contact-form{animation:slideInRight .5s ease}#contact-container #info,#contact-form{box-shadow:var(--box-shadow);border-radius:20px}#contact-container #info{padding:5vh 5vw;background:#fff;display:flex;flex-direction:column;align-items:top;justify-content:center}#info a{font-size:20px;color:#000;transition:all .2s ease}#info a:hover{color:var(--orange)}#info h1{color:#000;font-size:32px}#info h2{color:#000;font-size:24px;font-weight:400}#contact-form h1{color:#fff;font-weight:900}#contact-form div{display:grid;grid-template-columns:1fr 2fr;margin:1vh 0;width:100%}@media screen and (min-width:800px){#partners{width:70vw}#partners-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:1vh;gap:1vh}.partner a img{aspect-ratio:1/1;object-fit:contain}}@media screen and (max-width:800px){#partners{width:calc(100vw - 6vh)}#partners-grid{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.partner:not(:first-child){margin-top:1vh}.partner a img{aspect-ratio:1.4/1;object-fit:cover}}#partners-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}#partners{margin:3vh;background:#fff;padding:3vh;box-shadow:var(--box-shadow);border-radius:20px}#partners h1{text-align:left;width:100%;border-bottom:2px dotted #000;padding:1vh}#partners-grid{justify-items:center;justify-content:center;align-items:center}.partner{position:relative;-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%;border:2px solid #000;padding:1vh;border-radius:20px;animation-direction:normal;animation-fill-mode:backwards;animation-name:horizontalGrowIn;animation-duration:.2s;animation-timing-function:ease}.partner,.partner a img{width:100%;transition:all .2s ease}.partner a img{cursor:pointer;max-width:100%;border-radius:20px}.partner h2{font-size:24px;margin:1vh 0;font-weight:600}.partner h4{font-size:18px;font-weight:500;font-style:italic}.partner a:not(.img){display:block;color:#000;overflow:hidden;background:#000;color:#fff;padding:2vh;text-decoration:none;transition:all .2s ease;width:100%;border-radius:20px}.partner a:not(.img):hover{background:var(--orange)}@media screen and (min-width:800px){#login-form,#socials-login{width:60vw}}@media screen and (max-width:800px){#login-form,#socials-login{width:90vw}}#login-form{box-shadow:var(--box-shadow)}#login-container{display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:2vh;width:100%;grid-gap:2vh;gap:2vh}#socials-login{background:var(--grey);padding:1vh;box-shadow:var(--box-shadow)}#login-form div{width:100%;margin:1vh 0;display:grid;grid-template-columns:1fr 3fr}#login-form p{color:#fff;font-size:20px;padding:1vh 1vw;margin-bottom:3vh;font-weight:600}#login-form p.error{background:red;font-weight:900}@media screen and (min-width:800px){#main-content #back-button{width:60vw;left:20vw}.action{font-size:20px}#internal-container .action-section{width:60vw}#internal-container .action-section h1{font-size:32px}#notice-view-arrow{border-left:24px solid var(--color);border-top:14px solid transparent;border-bottom:14px solid transparent}.items{grid-template-columns:repeat(auto-fit,18vh)}.items .action{width:18vh}}@media screen and (max-width:800px){#main-content #back-button{width:calc(100vw - 6vh);left:3vh}.action{font-size:16px}#internal-container .action-section{width:calc(100vw - 6vh)}#internal-container .action-section h1{font-size:22px}#notice-view-arrow{border-left:20px solid var(--color);border-top:12px solid transparent;border-bottom:12px solid transparent}.items{grid-template-columns:1fr 1fr}.items .action{width:calc(50vw - 6.5vh)}}#back-button{margin-top:3vh;position:relative;height:8vh}#internal-container{padding:3vh 0;display:flex;flex-direction:column;justify-content:start;align-items:center;overflow-x:hidden}.items{display:grid;padding:0 3vh;justify-items:center;grid-gap:1vh;gap:1vh;margin:1vh 0}.items,.items .action{justify-content:center;align-items:center}.items .action{display:flex;flex-direction:column;aspect-ratio:1/1;-webkit-user-select:none;cursor:pointer;user-select:none;padding:3vh;position:relative;color:#000;background:#fff;transition:all .2s ease}.items .action:hover{color:#fff;background:var(--orange)}.items .action a{position:absolute;width:100%;height:100%;top:0;left:0}.popup h2,.popup h3{margin:0;-webkit-user-select:none;user-select:none}.popup h3{font-weight:600;text-align:left}#internal-container .action-section{margin:2vh;padding:2vh;background:var(--grey);transform:scaleY(100%);animation-direction:normal;animation-fill-mode:backwards;animation-name:verticalGrowIn;animation-duration:.3s;animation-timing-function:ease;box-shadow:var(--box-shadow);border-radius:20px}#internal-container .action-section h1{margin:3vh 0}#internal-container .action-section h2{margin-top:2vh;padding:1vh;border-bottom:2px solid #000}#change-password-form{background:#fff;padding:0}#change-password-form button[type=submit]{background:var(--orange)!important;color:#fff!important}#change-password-form div{display:grid;grid-template-columns:1fr 1fr}#change-password-form div *{color:#000!important;border-color:#000!important}.notice-item{background:#fff;text-align:left;border-left:4px solid var(--orange);margin-left:8px;transition:all .5s ease;overflow:hidden;max-height:1000px;padding:3vh}.notice-item:not(:last-child){margin-top:3vh;margin-bottom:3vh}.notice-item.hidden{max-height:0;padding:0 3vh;margin-bottom:0;margin-top:0}#internal-notice{position:relative}#internal-notice h1{cursor:pointer}.notice-item *{margin:1vh 0}.notice-item h3{font-size:24px}.notice-item h6{font-size:14px;font-style:italic}.notice-item p{margin-left:3vh;white-space:break-spaces}#notice-view-arrow{--color:#000;position:absolute;width:0;height:0;top:5vh;cursor:pointer;transition:all .2s ease}#notice-view-arrow:hover{--color:var(--orange)}#notice-view-arrow.active{transform:rotate(90deg)}#notice-count{position:absolute;right:3vh;top:5vh;margin:0;height:100%;font-size:20px;-webkit-user-select:none;user-select:none;cursor:pointer}.popup{cursor:move;position:absolute;background:#fff;box-shadow:var(--box-shadow);padding:2vh;animation:fadeIn .3s ease}.content-container{width:100%;height:100%}.cross{position:absolute;right:0;top:0;margin:2vh;aspect-ratio:1/1;cursor:pointer;width:2vh}.cross:after{transform:rotate(45deg)}.cross:after,.cross:before{position:absolute;top:50%;display:block;width:100%;height:3px;background:#9f9f9f;content:""}.cross:before{transform:rotate(-45deg)}.hover-message{top:0}.hover-message,.hover-message-p{position:absolute;width:100%;left:0}.hover-message-p{padding:1vh;background:rgba(0,0,0,.8);color:#fff;opacity:0;transition:all .1s ease;margin:0;font-size:14px}.hover-message-p.active{opacity:1}@media screen and (min-width:800px){#translations-actions,#translations-message,#translations-nav,#view-container{width:60vw}.translations .display{grid-template-columns:1fr 4fr}}@media screen and (max-width:800px){#translations-actions,#translations-message,#translations-nav,#view-container{width:calc(100vw - 6vh)}.translations .display{grid-template-columns:1fr 3fr}}#translations-message{background:#fff;padding:1vh;font-size:20px;font-weight:500;margin:0;font-style:italic}#translations-container{display:flex;justify-content:center;align-items:center;position:relative;flex-direction:column;margin-top:3vh}.translations>h3{width:100%;background:var(--orange);color:#fff;text-transform:uppercase;margin:0;padding:1vh 0;font-size:24px}#translations-actions{border-bottom:2px solid #000}#translations-actions,#translations-nav{display:flex;flex-direction:row}#view-container{position:relative;margin-bottom:3vh;transition:height .2s ease}.translations{width:100%;position:absolute;opacity:0;left:0;transition:opacity .5s ease}.translations.active{opacity:1;z-index:900}.translations .display{display:grid;border-top:2px solid #000}.translations .display .inputs-container{display:flex;flex-direction:row;position:relative;justify-content:flex-start;width:100%;background:var(--grey);transition:min-height .2s ease}.translations .display .inputs-container .inputs{position:absolute;display:none;grid-template-columns:1fr 2fr 2fr;width:100%;background:#fff;padding:2vh;grid-gap:1vh;gap:1vh;overflow-x:scroll}.translations .display .inputs-container .inputs.active{display:grid;z-index:100}.translations .display .inputs-container .inputs h6{margin:auto;text-align:left;width:100%;font-size:14px}.translations .display .inputs-container .inputs h6:after{content:" > "}.translations .display .inputs-container .inputs input{height:3vh;border:none;border-bottom:2px solid #000;border-radius:none;font-size:14px}.translations .display .inputs-container .inputs input:focus{outline:none}.scopes{display:flex;flex-direction:column;justify-content:flex-start;border-right:2px solid #000;height:100%;background:var(--grey)}.scopes .scope{font-weight:500;font-size:16px;background:#fff;color:#000;margin:0;padding:1vh;cursor:pointer;transition:all .2s ease}.scopes .scope:hover{color:#fff;background:var(--orange)}.scopes .scope.active{background:#000;color:#fff}@media screen and (min-width:800px){#new-user,#users{width:60vw}#users-list .entry .short{grid-template-columns:1fr 2fr 3fr 3fr;grid-template-rows:1fr}#users-list .entry .short h2{font-size:18px}}@media screen and (max-width:800px){#new-user,#users{width:calc(100vw - 6vh)}#users-list .entry .short{grid-template-columns:1fr 2fr;grid-template-rows:1fr 1fr}#users-list .entry .short h2{font-size:14px}}#users-container{justify-content:center;align-items:start}#users,#users-container{display:flex;min-height:70vh}#users{margin:3vh 0;background:#fff;height:100%;flex-direction:column}#users-action-bar{height:7vh}#new-user{background:#fff;margin:3vh 0;padding:3vh}#new-user h1{color:#000;font-size:20px;margin:0;padding:1vh}#new-user h1.error{color:#fff;background:red;white-space:pre-line}#new-user-form div:not(.cover):not(.switch){display:grid;grid-template-columns:1fr 2fr;margin:1vh 0;align-items:center}#new-user-form div button{grid-column:1/3}#new-user-form div input.error{background:red;border-bottom-color:red}#users-list{border-top:3px solid var(--orange);display:flex;flex-direction:column;align-items:center;justify-content:start;padding:2vh}#users-list h1{text-align:left;margin:1vh 0;width:100%;font-size:20px;padding-left:1vh;font-weight:700;font-style:italic;border-bottom:2px dashed #000}#users-list .entry{width:100%;padding:1vh;text-align:left;--currentColor:var(--grey)}#users-list .entry .short .arrow{width:0;height:0;border-left:11px solid var(--currentColor);border-top:8px solid transparent;border-bottom:8px solid transparent;cursor:pointer;transition:all .2s ease}#users-list .entry .short .arrow.active{transform:rotate(90deg)}#users-list .entry .short{display:grid;width:100%;cursor:pointer;grid-gap:1vh;gap:1vh}#users-list .entry .short:hover{color:var(--orange);--currentColor:var(--orange)}#users-list .entry .short h2{font-weight:400;margin:0;-webkit-user-select:none;user-select:none;overflow:scroll;white-space:nowrap;transition:all .2s ease}#users-list .entry .short h2::-webkit-scrollbar{display:none}#users-list .entry .body h3{font-size:16px;font-weight:500;border-bottom:2px solid #fff;margin:0}#users-list .entry .body h3.label{-webkit-user-select:none;user-select:none}#users-list .entry .body{position:relative;margin-left:5px;padding-left:calc(8vw - 5px);border-left:2px solid var(--grey);display:grid;grid-template-columns:1fr 3fr;transition:all .3s ease;overflow:hidden;max-height:200px;margin-top:2vh}#users-list .entry .body.hidden{max-height:0;margin-top:0}#users-list .entry .body input{font-size:16px;font-weight:500;border:none;border-bottom:2px solid #000;border-radius:0;padding:0;font-style:italic}#users-list .entry .body input:focus{outline:none}.delete-user{position:absolute;right:0}.delete-user .button:hover{background:red;color:#fff}.switch{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;background:var(--grey);padding:1vh;height:5vh;cursor:pointer;color:#000;transition:all .2s ease}.switch:hover{color:var(--orange)}.cover{position:absolute;width:50%;height:inherit;background:#fff;left:50%;transition:all .2s ease}.cover.active{left:0}.switch h3{margin:0;width:100%;-webkit-user-select:none;user-select:none;font-weight:600}@media screen and (max-width:800px){#tools{width:calc(100vw - 6vh)}}@media screen and (min-width:800px){#tools{width:60vw}}#tool-management-container{margin:3vh 0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}#tools{background:#fff;padding:3vh}.group{margin:2vh 0}.head{padding:1vh;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.group>.head{background:var(--orange)}.head h1{text-align:left;font-weight:700;font-size:20px;margin:0;padding:1vh;width:100%;border:2px solid transparent}.group>.head h1{border:2px solid var(--orange);color:#fff}.group>.head input{color:#fff;border:2px solid #fff;font-weight:700;font-size:20px;border-radius:0}.group>.head input,.tool .head input{padding:1vh;outline:unset;width:100%;height:100%;background:none}.tool .head input{border-radius:0}.head a,.head h3,.tool .head input{font-weight:600;font-size:16px;margin:0}.head a,.head h3{text-align:left;width:100%;padding:1vh;border:2px solid transparent;overflow-x:hidden;text-wrap:nowrap}.head .buttons{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:100%}.head .buttons .button{text-wrap:nowrap}.tool .body{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.body p,.tool .body{padding:1vh;height:100%}.body p{text-align:left;border:2px solid transparent;width:100%;margin:0;min-height:10vh}.body p[contentEditable=plaintext-only]:focus{outline:none}.tool .body>div .color-display{aspect-ratio:1/1;height:5vh;border:2px solid #000}.body input[type=color]{aspect-ratio:1/1;height:5vh;margin:0;padding:0;display:block;background:none;cursor:pointer}@media screen and (max-width:800px){#qrcode{width:100%}}@media screen and (min-width:800px){#qrcode{width:60vw}}#qrcode-container{width:100%}#qrcode,#qrcode-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:3vh}#qrcode{height:100%;background:#fff}#qrcode-form{background:none;padding:0}#qrcode-form button[type=submit]{background:var(--orange);color:#fff}#qrcode-form h1{padding:1vh;margin:1vh 0;color:#000}#qrcode-form div{width:100%}#qrcode-form h1.error{background:red;color:#fff}#qrcode-form div input,#qrcode-form div label{color:#000;border-color:#000}#qrcode-preview{margin:3vh;aspect-ratio:1/1;border:2px dashed #000;position:relative;min-height:40vh}#qrcode-preview img{object-fit:cover;min-height:inherit}#qrcode-download{background:rgba(240,148,43,.75);width:100%;height:100%;position:absolute;cursor:pointer;top:0;animation:fadeIn .3s ease;display:flex;align-items:center;justify-content:center}#qrcode-download h1{font-size:24px;background:#fff;margin:0;padding:1vh}@media screen and (min-width:800px){#contacts{width:60vw}}@media screen and (max-width:800px){#contacts{width:calc(100vw - 6vh)}}#contacts-container{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:3vh}#contacts{background:#fff;min-height:60vh;animation:fadeIn 1s ease;display:flex;align-items:flex-start;justify-content:center}#contacts-list{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:2vh}#contacts-list .entry{width:100%;padding:1vh;--currentColor:var(--grey)}#contacts-list .entry .short{display:grid;grid-template-columns:1fr 3fr 3fr 3fr 3fr;align-items:center;transition:all .2s ease;cursor:pointer;grid-gap:1vh;gap:1vh}#contacts-list .entry .short h3{font-weight:600;text-align:left;overflow:scroll;text-wrap:nowrap}#contacts-list .entry .short h3::-webkit-scrollbar{display:none}#contacts-list .entry .short:hover{color:var(--orange);--currentColor:var(--orange)}#contacts-list .entry .short .buttons{height:100%}#contacts-list .entry .body{width:100%;border-left:3px solid var(--grey);margin-left:5px;padding-left:calc(10vh - 5px);max-height:1000px;transition:all .5s ease;overflow:hidden}#contacts-list .entry .body.hidden{max-height:0}#contacts-list .entry .body p{margin:0;padding:1vh 0;text-align:justify}#contacts-list .entry .body h2{margin:0;text-align:left;font-size:20px}#contacts-list .entry .short .arrow{width:0;height:0;border-left:11px solid var(--currentColor);border-top:8px solid transparent;border-bottom:8px solid transparent;cursor:pointer;transition:all .2s ease}#contacts-list .entry .short .arrow.active{transform:rotate(90deg)}#delete-button:hover{background:red;color:#fff}@media screen and (min-width:800px){#edit-partners{width:60vw}}@media screen and (max-width:800px){#edit-partners{width:calc(100vw - 6vh)}}#edit-partners-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}#edit-partners{margin:3vh;background:#fff;box-shadow:var(--box-shadow);min-height:60vh}#edit-partners-grid{padding:3vh;display:grid;align-items:center;justify-items:center;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:1vh;gap:1vh}#edit-partners-grid *{margin:0}#edit-partners-grid :not(.buttons):not(.button){width:100%;text-align:left;-webkit-user-select:none;user-select:none}#edit-partners-grid h2{font-size:20px;border-bottom:2px dotted #000}#edit-partners-grid h3,#edit-partners-grid input{font-size:18px;padding:1vh;margin:0;font-weight:500;overflow:scroll;white-space:nowrap}#edit-partners-grid h3::-webkit-scrollbar,#edit-partners-grid input::-webkit-scrollbar{display:none}#edit-partners-grid input:not([type=file]){outline:none;border-bottom:2px solid #000}#edit-partners-grid .buttons{display:grid;grid-template-columns:1fr 1fr;width:100%}@media screen and (min-width:800px){#edit-notices{width:60vw}}@media screen and (max-width:800px){#edit-notices{width:calc(100vw - 6vh)}}#edit-notices-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-top:3vh;padding-bottom:3vh}#edit-notices,.notice-entry{background:#fff}.notice-entry{margin:3vh;padding:1vh;border:2px dotted #000;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.notice-entry .buttons{display:flex;flex-direction:row;height:100%;width:100%}.notice-entry h3,.notice-entry input,.notice-entry p{text-align:left;width:100%;margin:1vh;padding:1vh;border:2px solid #fff}.notice-entry h6{text-align:right;width:100%;padding:1vh;font-size:12px;margin:0}.notice-entry h3,.notice-entry input{font-weight:700;font-size:20px}.notice-entry p{font-size:14px;font-weight:500;height:100%;white-space:break-spaces}.notice-entry input,.notice-entry p[contenteditable=plaintext-only]{border:2px solid #000;outline:none;display:inline-block}.notice-entry p[contenteditable=plaintext-only]:empty:not(:focus):before{content:attr(data-placeholder);color:grey}#notice-action-bar{height:7vh;border-bottom:2px solid var(--orange)}#notice-guide{text-align:left;padding:3vh 3vh 0;margin:1vh 0}#notice-guide li{list-style:square}#admin-panel{width:60vw;background:#fff;min-height:60vh;max-height:80vh;display:flex;flex-direction:row}#admin-container{margin-top:3vh;padding-bottom:3vh}#admin-actions,#admin-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}#admin-actions{border-right:2px solid var(--orange);width:20%;background:#4d4d4d}#admin-actions .button{max-height:7vh}#admin-result{overflow-y:scroll;max-height:100%;width:100%}#admin-result h3{margin:1vh;padding:1vh;border-bottom:2px dotted #000}#admin-result p{white-space:break-spaces;text-align:left;font-size:10px;background:#fff;padding:1vh 3vh;overflow-wrap:break-word;width:100%}#admin-result p span.error{background:red;color:#fff}#admin-result p span.warning{background:#ff0}#admin-result p span.http{background:#00f;color:#fff}#privacy-policy-container{display:flex;flex-direction:column;align-items:center;justify-content:center}#privacy-policy-container .section{animation:slideInLeft 1s ease}#privacy-policy-container .section *{width:100%}#privacy-policy-container .section h1{font-size:30px}#privacy-policy-container .section h2{font-size:24px}#privacy-policy-container .section p{margin:1vh 0;font-size:16px}#privacy-policy-container .section ul li{list-style:square;text-align:left}@media screen and (min-width:800px){#send-email{width:60vw}#recipient-list{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:800px){#send-email{width:calc(100vw - 6vh)}#recipient-list{grid-template-columns:1fr}}#send-email-container{display:flex;align-items:flex-start;flex-direction:row;justify-content:center;width:100%;margin-top:3vh}#send-email{padding:3vh;background:#fff}#send-email>h3{margin:1vh 0}#send-email-grid label{text-align:left;position:relative}#send-email-grid label:after{content:":"}#send-email-grid{width:100%;display:grid;grid-template-columns:1fr 2fr;grid-gap:1vh;gap:1vh}#send-email-grid input,#send-email-grid p{padding:1vh;border:2px solid #000;margin:0;text-align:left}#send-email-grid input:focus,#send-email-grid p:focus{outline:none}#recipient-list{display:grid;grid-gap:1vh;gap:1vh;margin:3vh 0}#recipient-list .recipient{padding:1vh;background:var(--grey)}#recipient-list .recipient.error{background:red;color:#fff;font-weight:700}#send-button{margin-top:1vh;grid-column:1/3}@media screen and (min-width:800px){#quotation{width:60vw}#quotation-errors{width:70vw;left:15vw}#navigation h3,#pages .page .input-grid h6,#pages .page .input-grid input{font-size:18px}#pages .page h1{font-size:24px}.input-item-body p{font-size:14px}}@media screen and (max-width:800px){#quotation,#quotation-errors{width:calc(100vw - 6vh)}#quotation-errors{left:3vh}#pages .page .input-grid h6,#pages .page .input-grid input{font-size:14px}#quotation>h1{font-size:24px}#navigation h3{font-size:16px}#pages .page h1{font-size:20px}.input-item-body p{font-size:10px}}#quotation-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:3vh;height:82vh;position:relative}#quotation{animation:fadeIn .5s ease;background:#fff;padding:3vh;border-radius:20px;height:100%}#quotation>h1{border-bottom:2px dotted #000;padding:1vh;margin:1vh 0}#navigation{display:flex;flex-direction:row;justify-content:space-between;overflow-x:hidden}#navigation,#navigation h3{width:100%;text-wrap:nowrap}#navigation h3{padding:1.5vh;font-weight:600;overflow:hidden;cursor:pointer;transition:all .2s ease;background:var(--grey);margin:0 1vh;border-radius:10px;white-space:nowrap}#navigation h3:hover{overflow:visible;color:var(--orange)}#navigation h3.active{overflow:visible;color:#fff;background:var(--orange)}#pages{justify-content:space-between;margin:3vh 0;position:relative;overflow:hidden;border:2px dotted #000;border-radius:20px}#pages,#pages .page{display:flex;flex-direction:column;width:100%}#pages .page{top:0;left:0;position:absolute;opacity:1;transform:translateX(0);transition:all .5s ease;background:#fff;justify-content:flex-start;align-items:center;height:inherit;overflow-y:scroll}#pages .page.left{visibility:hidden;transform:translateX(-100%);opacity:0}#pages .page.right{visibility:hidden;transform:translateX(100%);opacity:0}#pages .page h1{margin:0;padding:1vh}#pages .page .input-grid{display:grid;grid-template-columns:3fr 1fr;width:100%;margin:1vh 0;padding:2vh}#nav-buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:1vh;gap:1vh}#nav-buttons .button{animation:fadeIn .5s ease}.input-item-body{grid-column:1/3;max-height:0;height:100%;transition:all .5s ease-in-out;opacity:0;margin-left:3vh;visibility:hidden}.input-item-body h3{width:100%;margin:0;text-align:left;font-style:italic;font-weight:700;font-size:16px}.input-item-body p{text-align:left;margin:1vh 0}.input-item-body.active{margin:1vh 1vh 1vh 3vh;opacity:1;max-height:500px;visibility:visible}#pages .page .input-grid h6,#pages .page .input-grid input{width:100%;margin:0;text-align:left;padding:1vh;height:100%}#pages .page .input-grid h6:after{content:":"}#pages .page .input-grid input{border-radius:0;outline:0;border:0;border-bottom:2px solid #000}.input-grid p[contenteditable=plaintext-only]{text-align:left;outline:none;border:2px solid #000;padding:1vh;grid-column:1/3}#quotation-errors{background:red;color:#fff;transition:all .3s ease;opacity:0;margin-bottom:0;border-radius:20px;position:absolute;top:3vh;box-shadow:var(--box-shadow)}#quotation-errors h3{margin:3vh 0;font-style:italic;text-decoration:underline}#quotation-errors.active{opacity:1}@media screen and (min-width:800px){#product-management{width:60vw}}@media screen and (max-width:800px){#product-management{width:calc(100vw - 6vh)}}#product-management-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin:3vh 0}#category-nav{display:flex;flex-direction:row;border-bottom:2px solid var(--orange)}#categories{width:100%;padding:1vh 3vh 3vh;position:relative;background:#fff}.category-view{grid-gap:1vh;gap:1vh;display:none;grid-template-columns:2fr 1fr 1fr 1fr}.category-view.active{display:grid}.category-view .buttons{display:flex;flex-direction:row}.category-view h2{font-size:18px;text-align:left;margin:1vh 0}.category-view h3,.category-view input{margin:auto;text-align:left;width:100%;font-size:16px;font-weight:600;border-bottom:2px solid #fff}.category-view input{border:none;border-bottom:2px solid #000;font-style:italic;border-radius:0}.category-view input:focus{outline:unset}.price:before{content:"$";color:green;font-weight:900;display:inline-block}.category-title{grid-column:1/4;margin:1vh 0;border-bottom:2px dotted #000;font-size:24px}#product-management-info{padding:2vh;margin:0;text-align:justify;background:#fff;font-size:16px;font-style:italic}@media screen and (min-width:800px){#quotation-result{width:70vw}}@media screen and (max-width:800px){#quotation-result{width:calc(100vw - 6vh)}}#quotation-result-container{display:flex;flex-direction:row;justify-content:center;padding:3vh;height:100%}#quotation-result{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:3vh;min-height:84vh;background:#fff;border-radius:20px;box-shadow:var(--box-shadow)}#quotation-result h2{margin:1vh 0;width:100%}#quotation-result h3{margin:1vh 0;width:100%;text-align:left;font-weight:500}#quotation-result p{text-align:left;font-style:italic;width:100%;margin:1vh 0}#quotation-result .buttons{display:flex;flex-direction:row;grid-gap:1vh;gap:1vh;justify-content:center;align-items:center;width:100%;margin:1vh 0}#quotation-pdf{height:100%;width:100%}#quotation-result>div>a{background:#000;text-decoration:none;color:#fff;width:100%;border-radius:20px;display:block;padding:2vh;font-size:20px;margin:3vh 0}#verify-quotation a{background:#000;border-radius:20px;color:#fff;padding:3vh;width:100%;text-decoration:none;font-size:20px;transition:all .2s ease}#verify-quotation a:hover{background:var(--orange)}#verify-quotation{grid-gap:3vh;gap:3vh;border-radius:20px;background:#fff;margin:3vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3vh}@media screen and (min-width:800px){#lang-menu{width:10vw;top:9vh;position:absolute}}@media screen and (max-width:800px){#lang-menu{width:inherit}}#lang-switch-btn{background:var(--grey);text-align:center;display:flex;align-items:center;justify-content:center;width:100%;height:100%;cursor:pointer;transition:all .2s ease}#lang-switch-btn p{cursor:pointer;-webkit-user-select:none;user-select:none}#lang-switch-btn:hover{color:orange}#lang-menu{background:var(--grey);display:grid;grid-template-columns:1fr}.lang-item{padding:2vh 0;cursor:pointer;transition:all .2s ease}.lang-item:hover{color:orange}#lang-switch-container{display:flex;flex-direction:column;justify-content:right;align-items:center;width:100%;height:100%}header{position:fixed;z-index:1000}@media screen and (min-width:800px){#header{grid-template-columns:3fr 7fr}#nav-links a{font-size:24px}#nav-links{justify-content:right;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr}}@media screen and (max-width:800px){#header{grid-template-columns:3fr 1fr}#nav-links a{font-size:18px}#nav-links{justify-content:center;grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr 1fr}}#header{box-shadow:0 1px 20px rgba(0,0,0,.2);position:absolute;padding:1vh 2vw;background:#fff;transition:transform .5s ease;width:100vw;top:0;z-index:100;display:inline-grid;grid-template-rows:1fr;grid-gap:1vw;gap:1vw;z-index:1000}#logo-container{display:flex;justify-content:left;align-items:center}#logo{height:8vh;margin-left:1vw}#nav-links{display:grid;align-items:center}#nav-links a{padding:2vh 1vw;text-decoration:none;transition:all .2s ease;color:#000;border-bottom:2px solid #fff;font-weight:600;width:100%}#nav-links a:hover{color:var(--orange);border-color:var(--orange);font-weight:900}#nav-links .button{margin:0 2vw;width:10vw}#header-items{display:grid;grid-template-columns:auto 10vw 10vw;grid-template-rows:1fr;grid-gap:1vw;gap:1vw}#burger-container{width:100%;display:flex;align-items:center;justify-content:right;position:relative}#burger-overlay{position:absolute;background:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:fadeIn 1s ease;width:100vw;height:100vh;top:-1vh;right:-2vw}#burger-button{cursor:pointer;aspect-ratio:1/1;height:5vh;display:grid;grid-template-columns:1fr;margin-right:2vw;z-index:100}#burger-button .line:after{display:block;position:relative;top:50%;width:100%;height:3px;content:"";background:#000}#burger-menu{top:-1vh;right:-2vw;position:absolute;height:100vh;width:50vw;background:#fff;animation:slideInRight .5s ease;padding:2vh;display:flex;flex-direction:column;justify-content:space-between}#burger-items{padding-top:10vh;display:grid;grid-template-rows:3fr 1fr auto;grid-gap:2vh;gap:2vh;width:100%}@media screen and (min-width:800px){#footer{padding:3vh 15vw}}@media screen and (max-width:800px){#footer{padding:3vh}}footer{position:relative;z-index:1000}#footer{box-shadow:0 -1px 20px rgba(0,0,0,.2);background:#fff;width:100%;z-index:1000}#footer-container{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}#footer-container>div{width:100%;display:flex;flex-direction:column;justify-content:flex-start;height:100%}#footer-container>div *{margin:0;font-weight:500;font-size:14px}#footer-section-left{text-align:left}#footer-section-right{text-align:right}
/*# sourceMappingURL=main.b4e8fcbb.chunk.css.map */