/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--primaryColor: #1F6433;--secondaryColor: #FED11E;--red: #F45F5F;--orange: #EF8C00;--white: #FFFFFF;--black: #000000;--gray: #6B6B6B;--darkGray: #333333;--mediumGray: #969696;--lightGray: #CCCCCC;--paleGray: #EEEEEE;--lightGreen: #F2F4EC;--brightGreen: #328C43;--darkGreen: #22373a}:root{--green: #295B62;--nutmeg: #793b27;--violet: #3928B7;--red: #D13D3D;--blue: #3D98D1;--orange: #DC7032;--gold: #AB8C02}.menu-container{display:flex;flex-direction:column;height:100%;padding-left:calc(24px + 1vw);padding-right:calc(24px + 1vw)}.logo-language-container{display:flex;justify-content:center;align-items:center;height:15vh}.enterprise-logo{object-fit:fill;height:100%}.q-logo-container{display:flex;height:12vh;justify-content:center}.q-logo-container a{display:flex;align-items:center;flex-shrink:0}.center-container{align-items:center;width:100%;flex-grow:1;display:flex;flex-direction:column}.welcome-heading{font-family:Montserrat-Bold;font-size:28px;text-align:center;color:#333}.sub-heading{font-family:NunitoSans-Regular;font-size:calc(18px + .5vw);margin-top:calc(16px + 1vw);text-align:center;color:#888}.button-group{margin-top:calc(32px + 2vw);width:100%;flex-grow:1;display:flex;flex-direction:column}.menu-button{background-color:var(--lightGreen);display:flex;justify-content:center;align-items:center;flex-grow:1;width:100%;border-radius:16px;border:none}.menu-text{font-family:Montserrat-Bold;font-size:24px;color:var(--primaryColor);margin-left:calc(16px + .5vw);font-weight:700}body,html,#root,.root-div{height:100%;width:100%;overflow:hidden;margin:0}@font-face{font-family:Montserrat-Bold;src:url(/assets/Montserrat-Bold-DwCw38g9.ttf)}@font-face{font-family:Montserrat-SemiBold;src:url(/assets/Montserrat-SemiBold-U2BYPJfG.ttf)}@font-face{font-family:NunitoSans-Bold;src:url(/assets/NunitoSans-Bold-BbPNIXm_.ttf)}@font-face{font-family:NunitoSans-Regular;src:url(/assets/NunitoSans-Regular-CnYKnmIn.ttf)}.logo-container{width:100%;display:flex;align-items:center;justify-content:center;padding-top:48px}.logo{height:64px;object-fit:contain}.container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding-left:24px;padding-right:24px;background-color:var(--brightGreen)}.language-container{display:flex;flex-direction:column;align-items:center;flex-grow:1;justify-content:center}.language-wrapper{background:none;padding:0;border-color:var(--white);border-width:2px;border-radius:16px;margin-bottom:50px;border-style:solid;width:200px}.language-text{font-family:Montserrat,sans-serif;font-size:25px;font-weight:700;color:var(--white);text-align:center;margin:0;width:90%;padding:10px}.footer-container{display:flex;height:100%;align-items:center;border-top:2px solid var(--paleGray)}.icon-container{display:flex;flex-direction:column;flex:1;flex-grow:1;align-items:center}.icon-container-text{margin:5px 0 0;font-family:NunitoSans-Regular;color:var(--gray);font-size:14px}.icon-container-text.active{color:var(--primaryColor)}.icon{display:flex;flex-grow:1;justify-content:center}.main-container{display:flex;flex-direction:column;height:100%}.outlet-container{flex-grow:1;height:70vh}.mainscreen-footer{height:10%}.cart-container{display:flex;flex-direction:column;height:100%;width:100%}.cart-body{height:100%;flex-grow:1;display:flex;justify-content:center;align-items:center}.cart-body-text{font-family:Montserrat-SemiBold;color:var(--mediumGray)}.delete-icon{align-self:center}.cart-body-scrollview{flex-grow:1;overflow-y:auto}.cart-body-sum{border-top:1px solid var(--paleGray);padding-inline:24px;padding-bottom:24px}.cart-body-sum-container{display:flex;justify-content:space-between;align-items:center}.cart-body-sum-label{font-family:NunitoSans-Regular;font-size:18px;color:var(--gray)}.cart-body-sum-price{display:flex;align-items:center}.cart-body-sum-price-label{font-family:Montserrat-Bold;font-size:24px;color:var(--darkGray)}.cart-body-sum-button{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:var(--primaryColor);color:var(--white);font-family:NunitoSans-Bold;font-size:18px;text-transform:uppercase;width:100%;border-radius:8px;border:none}.cart-body-sum-button p{margin-left:16px}.cart-item-container{display:flex;padding:24px;border-bottom:1px solid var(--paleGray)}.cart-item-picture img{height:116px;width:116px;object-fit:contain;border-radius:16px}.cart-item-details{display:flex;flex-direction:column;justify-content:center;flex:1;margin-left:18px}.cart-item-delete{align-self:center}.cart-item-delete a{padding-top:20px;padding-bottom:20px}.cart-item-details-title{font-family:Montserrat-SemiBold;font-size:20px;margin-bottom:6px;color:var(--darkGreen)}.cart-item-details-title p{margin-top:0;margin-bottom:0}.cart-item-details-price{font-family:NunitoSans-Bold;color:var(--gray);font-size:18px;margin-top:0;margin-bottom:0}.cart-item-details-price-total{color:var(--mediumGray);font-size:16px}.cart-item-details-quantity-container{display:flex;flex-direction:row;align-items:center}.cart-item-details-quantity-action{background-color:var(--paleGray);display:flex;height:30px;width:30px;border-radius:50px;align-items:center;justify-content:center}.cart-item-details-quantity-amount{font-family:NunitoSans-Regular;color:var(--darkGray);margin-inline:16px;font-size:18px}.back-container{height:10vh;display:flex;flex-direction:row;align-items:center;padding:0 24px}.back-container a{display:flex;align-items:center}.heading{margin-top:0;margin-left:24px;margin-bottom:0;font-family:Montserrat-Bold,sans-serif;font-size:24px}.modal-content-buttons-add{flex-grow:1;display:flex;justify-content:center;align-items:center;border-radius:8px;background-color:var(--white);border:2px solid var(--primaryColor);color:var(--primaryColor);font-family:NunitoSans-Bold;font-size:18px;text-transform:uppercase}.order-container{display:flex;flex-direction:column;height:100%}.order-body{display:flex;flex-direction:column;flex-grow:1;height:100%}.header-container{height:10vh;display:flex;flex-direction:row;align-items:center;padding:0 24px}.header-container a{display:flex;align-items:center}.dropdown{position:relative;display:inline-block}.dropdown-toggle{border:none;padding:10px 24px;font-size:16px;cursor:pointer;font-family:Montserrat-Bold;font-weight:700;font-size:24px;background-color:#fff;border-radius:0;display:flex;align-items:center;gap:5px}.dropdown-toggle svg{transition:transform .5s ease;transform:rotate(0)}.open svg{transform:rotate(180deg)}.dropdown-toggle:hover,.dropdown-toggle:active{background-color:#fff}.dropdown-menu{position:absolute;top:70%;left:0;background-color:#fff;border-radius:4px;box-shadow:0 2px 4px #0000001a;z-index:1000}.dropdown-menu ul{list-style:none;padding:0}.dropdown-menu a{padding:20px 40px;font-size:20px;color:var(--gray);font-family:Montserrat-Bold;transition:background-color .3s ease;border-top:2px solid var(--paleGray)}.dropdown-menu li:hover{background-color:#f5f5f5}.ad-body{background-color:#fff;flex-grow:3;max-height:13vh;overflow:hidden}.dropdown-buttons{border:none;color:var(--darkGray);cursor:pointer;font-family:Montserrat-Bold,sans-serif;font-size:20px;background-color:#fff}.navigation-categories{background-color:#fff;display:flex;flex-direction:row;height:7vh;align-items:center;padding-left:10px;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}.navigation-categories::-webkit-scrollbar{width:0;height:0;display:none}.menu-current{font-family:Montserrat-SemiBold;color:gray;font-size:18px;background-color:#fff;height:10vh;display:flex;align-items:center;padding-left:10px}.articles-container{background-color:#fff;z-index:1;height:30vh;flex-grow:1;overflow-y:auto;scrollbar-width:none}.articles-container::-webkit-scrollbar{width:0;height:0;display:none}.ad{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.ad img{max-width:100%;max-height:100%;object-fit:contain}.ad p{margin:10px 0 0;font-size:1.2em}.ad a{margin-top:10px;font-size:1em;text-decoration:none}.ad a:hover{text-decoration:underline}.category-button{border:none;color:var(--gray);display:flex;justify-content:center;align-items:center;padding-inline:20px;cursor:pointer;font-family:Montserrat-SemiBold;font-size:16px;background-color:#fff;width:auto;height:100%;white-space:nowrap}.category-button.active{border-bottom:3px solid var(--primaryColor);height:calc(100% - 3px);color:var(--primaryColor)}.list-item-wrapper-button{padding-inline:0px;width:100%;border:none;background-color:#fff;color:var(--darkGreen)}.order-menu-item-container{display:flex;padding:24px;border-bottom:1px solid var(--paleGray)}.order-menu-item-picture img{height:116px;width:116px;object-fit:contain;border-radius:16px}.order-menu-item-body{display:flex;flex-direction:column;justify-content:center;align-items:start;flex:1;margin-left:18px}.order-menu-item-body-title{font-family:Montserrat-SemiBold;font-size:20px;margin-bottom:60px}.order-menu-item-body-title p{margin-top:0;margin-bottom:0;text-align:start}.order-menu-item-body-row{display:flex;justify-content:space-between;align-items:center;width:100%}.order-menu-item-body-row-price{font-family:Montserrat-Bold;color:var(--black);font-size:18px;margin-top:0;margin-bottom:0}.orders-container{display:flex;flex-direction:column;height:100%;width:100%}.orders-body{height:100%;flex-grow:1;display:flex;justify-content:center;align-items:center}.orders-body-text{font-family:Montserrat-SemiBold;color:var(--mediumGray)}.orders-scrollview{flex-grow:1;overflow-y:auto}.orders-done-heading{font-family:Montserrat-Bold;font-size:24px;color:var(--darkGreen);margin-left:24px}.orders-item-container{border-bottom:1px solid var(--paleGray);padding-inline:24px;padding-bottom:24px}.orders-item-heading{font-family:Montserrat-SemiBold;color:var(--darkGreen);margin-bottom:20px}.orders-item-content{font-family:NunitoSans-Regular;color:var(--gray);font-size:16px;margin-bottom:10px}.orders-item-content-line{display:flex}.orders-item-content-line p{margin-top:0;margin-bottom:5px}.orders-item-status-container{display:flex;align-items:center;justify-content:space-between}.orders-item-status-left{display:flex;align-items:center}.orders-item-status-price{font-family:NunitoSans-Bold;color:var(--gray);font-size:18px;margin-right:14px;margin-top:0;margin-bottom:0}.orders-item-status-request{display:flex;align-items:center}.orders-item-status-bill{font-family:NunitoSans-Bold;color:var(--primaryColor);text-transform:uppercase;margin-left:8px}.label{height:24px;border-radius:4px;border:1px;padding-inline:12px;display:flex;align-items:center;justify-content:center}.neutral-label{border:1px solid var(--gray);background-color:var(--paleGray)}.warning-label{border:1px solid var(--orange);background-color:#fff7e9}.success-label{border:1px solid var(--brightGreen);background-color:#f0f6f1}.label-text{font-family:NunitoSans-Regular;font-size:12px;text-transform:uppercase}.neutral-label-text{color:var(--gray)}.warning-label-text{color:var(--orange)}.success-label-text{color:var(--brightGreen)}.modal-content{display:flex;flex-direction:column;width:90%;height:100%;padding-inline:20px;padding-bottom:20px}.modal-content-header{display:flex;align-items:center;justify-content:space-between}.modal-content-heading{font-family:Montserrat-Bold;color:var(--darkGray);font-size:24px}.modal-content-heading{margin-top:0;margin-bottom:0}.modal-content-close{display:flex;padding-inline:10px;align-self:center}.modal-content-text{font-family:NunitoSans-Regular;font-size:20px;margin-top:30px;color:var(--gray)}.modal-content-buttons{display:flex;flex-direction:column;flex-grow:1;margin-top:20px;gap:20px}.modal-content-buttons-order{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-grow:1;background-color:var(--primaryColor);color:var(--white);font-family:NunitoSans-Bold;font-size:18px;text-transform:uppercase;width:100%;border-radius:8px;border:none}.modal-content-buttons-order svg{margin-right:16px}.modal-content-buttons-add{flex-grow:1;border-radius:8px;background-color:var(--white);border:2px solid var(--primaryColor);color:var(--primaryColor);font-family:NunitoSans-Bold;font-size:18px;text-transform:uppercase}.order-item-details-body{height:100%;display:flex;flex-direction:column}.order-details-arrow-back{position:absolute;top:0;left:0;padding:20px;border:none;background-color:transparent}.order-item-details-container{height:80%;overflow-y:auto}.order-item-details-photo-container{width:100%;height:50%;overflow:hidden;display:flex;justify-content:center;align-items:center;z-index:-100}.order-item-details-photo{height:100%;width:100%;object-fit:contain;display:block;border-bottom-right-radius:20px;border-bottom-left-radius:20px}.order-item-details-info{height:80%;width:100%;display:flex;flex-direction:column}.order-item-details-info p{padding-inline:24px}.order-item-details-title{font-family:Montserrat-Bold;font-size:24px}.order-item-details-text{font-family:NunitoSans-Regular;font-size:18px;color:gray;margin-top:0;word-wrap:break-word;word-break:break-word}.order-item-details-subtitle{font-family:Montserrat-SemiBold;font-size:16px;margin-top:0}.order-item-details-body-sum{border-top:1px solid var(--paleGray);padding-inline:24px;padding-bottom:24px}.order-item-details-body-sum-container{display:flex;justify-content:space-between;align-items:center}.order-item-details-body-sum-price{display:flex;align-items:center}.order-item-details-body-sum-price-label{font-family:Montserrat-Bold;font-size:24px;color:var(--darkGray)}.order-item-details-body-sum-button{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:var(--primaryColor);color:var(--white);font-family:NunitoSans-Bold;font-size:18px;text-transform:uppercase;width:100%;border-radius:8px;border:none}.order-item-details-body-sum-button p{margin-left:16px}.order-item-details-details-quantity-container{display:flex;flex-direction:row;align-items:center}.order-item-details-details-quantity-action{background-color:var(--paleGray);display:flex;height:30px;width:30px;border-radius:50px;align-items:center;justify-content:center}.order-item-details-details-quantity-amount{font-family:NunitoSans-Regular;color:var(--darkGray);margin-inline:16px;font-size:18px}.service-container{display:flex;flex-direction:column;height:100%;width:100%}.service-body{display:flex;flex-direction:column;padding-top:24px;padding-inline:24px;gap:20px;flex-grow:1;height:100%}.service-subheading{font-family:NunitoSans-Regular;color:var(--gray);font-size:20px;margin-top:0;margin-bottom:0}.service-button{display:flex;justify-content:center;align-items:center;border-radius:8px;background-color:var(--white);border:2px solid var(--primaryColor);padding:20px;color:var(--primaryColor);font-family:NunitoSans-Bold;font-size:18px;text-transform:uppercase}.session-expired-container{display:flex;flex-direction:column;align-items:center;height:100vh;text-align:center;background-color:var(--brightGreen);width:100%;padding-top:20vh}.session-expired-text{font-family:Montserrat-SemiBold;color:#f0f8ff;font-size:20px;padding-inline:30px;padding-top:5vh}.main-horizontal-screen-div{display:flex;flex-direction:column;align-items:center;height:100%;text-align:center;background-color:var(--white);width:100%;justify-content:space-between}.quicker-image-container{overflow-y:hidden;display:flex;justify-content:center;align-items:center;padding-top:20px}.quicker-image-container.rotate{transform:scale(1);animation:pulse 3s infinite}@keyframes pulse{0%{transform:scale(.9)}50%{transform:scale(1.3)}to{transform:scale(.9)}}.tilt-text{font-family:Montserrat-Bold;padding-bottom:20px}.error-container{display:flex;flex-direction:column;align-items:center;height:100vh;text-align:center;background-color:var(--brightGreen);width:100%;padding-top:20vh}.error-container-text{font-family:Montserrat-SemiBold;color:#f0f8ff;font-size:20px;padding-inline:30px;padding-top:5vh}
