.h1s{font-family:FrutigerLTStd-BlackCn,sans-serif;font-size:3rem;line-height:4rem}@media screen and (min-width:1024px){.h1s{font-size:4rem;line-height:5rem}}.h1{font-family:FrutigerLTStd-BlackCn,sans-serif;font-size:2rem;line-height:3rem}@media screen and (min-width:1024px){.h1{font-size:3.375rem;line-height:4rem}}.h2{font-family:FrutigerLTStd-BoldCn,sans-serif;font-size:1.75rem;line-height:2.5rem}@media screen and (min-width:1024px){.h2{font-size:3rem;line-height:3.75rem}}.h3{font-family:FrutigerLTStd-Cn,sans-serif;font-size:1.625rem;line-height:2.5rem}@media screen and (min-width:1024px){.h3{font-size:2rem;line-height:2.5rem}}.h4{font-family:FrutigerLTStd-Cn,sans-serif;font-size:1.5rem;line-height:2rem}@media screen and (min-width:1024px){.h4{font-size:1.625rem;line-height:2.5rem}}.label,.li,.p1{font-family:FrutigerLTStd-Cn,sans-serif;font-size:1.3125rem;line-height:1.75rem}@media screen and (min-width:1024px){.label,.li,.p1{font-size:1.5rem;line-height:2rem}}.p2{font-family:FrutigerLTStd-BoldCn,sans-serif;font-size:1.3125rem;line-height:1.75rem}@media screen and (min-width:1024px){.p2{font-size:1.5rem;line-height:2rem}}.p3{font-family:FrutigerLTStd-Cn,sans-serif;font-size:1.125rem;line-height:1.75rem}@media screen and (min-width:1024px){.p3{font-size:1.3125rem;line-height:1.75rem}}.p4{font-family:FrutigerLTStd-Cn,sans-serif;font-size:1rem;line-height:1.25rem}@media screen and (min-width:1024px){.p4{font-size:1rem;line-height:1.25rem}}.ol,.ul{margin:0}.button,.buttonMenu{display:flex;align-items:center;gap:.5rem;cursor:pointer;width:-moz-fit-content;width:fit-content;border-style:solid;background:none;font-size:1.25rem;line-height:1}.buttonMenu__link,.button__link{display:block;width:-moz-fit-content;width:fit-content}.button>svg,.buttonMenu>svg{height:auto;width:1rem}@media screen and (min-width:1024px){.button,.buttonMenu{font-size:1.5rem}}.buttonMenu{color:var(--buttonmenu-color);background-color:transparent;border:none}.buttonMenu>span{padding:.5rem 0;position:relative}.buttonMenu>span:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.25rem;background-color:var(--buttonmenu-color);transform:scaleX(0);transition:transform .3s ease-in-out}.buttonMenu:active>span:after,.buttonMenu:hover>span:after{transform:scaleX(1);transition:transform .3s ease-in-out}.buttonMenu:disabled{color:var(--color-grey-600)}.buttonMenu--primary{--buttonmenu-color:var(--color-white)}.buttonMenu--secondary{--buttonmenu-color:var(--color-primary-green)}.button{padding:.625rem 1rem;border-radius:1.5rem;border-width:1px}@media screen and (min-width:1024px){.button{border-width:2px}}.button:disabled{cursor:not-allowed}.button--primaryA{color:var(--color-white);background-color:var(--color-primary-green)}.button--primaryA,.button--primaryB{border-color:var(--color-primary-green)}.button--primaryB{color:var(--color-primary-green);background-color:transparent}.button--primaryA:active,.button--primaryA:hover,.button--primaryB:active,.button--primaryB:hover{color:var(--color-white);background-color:var(--color-green-800);border-color:var(--color-green-800)}.button--secondaryA{color:var(--color-white);background-color:var(--color-primary-orange)}.button--secondaryA,.button--secondaryB{border-color:var(--color-primary-orange)}.button--secondaryB{color:var(--color-primary-orange);background-color:transparent}.button--secondaryA:active,.button--secondaryA:hover,.button--secondaryB:active,.button--secondaryB:hover{color:var(--color-white);background-color:var(--color-orange-200);border-color:var(--color-orange-200)}.button--tertiaryA{color:var(--color-primary-green);border-color:var(--color-white);background-color:var(--color-white)}.button--tertiaryA:hover,.button--tertiaryB{color:var(--color-white);background-color:transparent}.button--tertiaryB,.button--tertiaryB:hover{border-color:var(--color-white)}.button--tertiaryB:hover{color:var(--color-primary-green);background-color:var(--color-white)}.button--primaryA:disabled,.button--secondaryA:disabled,.button--tertiaryA:disabled{color:var(--color-white);border-color:var(--color-grey-600);background-color:var(--color-grey-600)}.button--primaryB:disabled,.button--secondaryB:disabled,.button--tertiaryB:disabled{border-color:var(--color-grey-600);background-color:transparent;color:var(--color-grey-600)}.badgeWithLabel{display:flex;align-items:center}.badgeWithLabel>.badge{z-index:1}.badgeWithLabel>.p1{background-color:var(--color-white);padding:1rem 1.5rem 1rem 5rem;margin-left:-3.5rem;border-radius:1.5rem}.badge{display:flex;flex-direction:column;align-items:center;justify-content:center;height:5rem;width:5rem;border-radius:50%;background-color:var(--badge-color);border:1px solid var(--color-white);outline:4px solid var(--badge-color)}.badge[data-color=orange]{--badge-color:var(--color-primary-orange)}.badge[data-color=green]{--badge-color:var(--color-green-500)}.badge[data-color=grey]{--badge-color:var(--color-grey-600)}.badge>*{color:var(--color-white)}.badge>svg{height:auto;width:40%}.cardGeneral{padding:1rem 1rem 1.5rem;border-radius:1rem;grid-column:span 2;box-shadow:0 5px 10px 0 rgba(0,0,0,.15);background-color:var(--color-white);position:relative;height:-moz-fit-content;height:fit-content}.cardGeneral>.h4{color:var(--color-primary-green)}.cardGeneral>img{border-radius:1rem;margin-bottom:1rem}@media screen and (min-width:1024px){.cardGeneral>img{margin-bottom:2rem}}.cardGeneral>.badge{z-index:1;position:absolute;top:-26px;right:12px}@media screen and (min-width:768px){.cardGeneral>.badge{right:-10px}}@media screen and (min-width:1024px){.cardGeneral>.badge{right:-20px}}@media screen and (min-width:768px){.cardGeneral{border-radius:1.5rem;grid-column:span 3}.cardGeneral>img{border-radius:1rem}}@media screen and (min-width:1024px){.cardGeneral{grid-column:span 4}}.cardGeneral>.imageWrapper{position:relative;height:10rem;width:100%;object-fit:cover}@media screen and (min-width:768px){.cardGeneral>.imageWrapper{height:15rem}}@media screen and (min-width:1280px){.cardGeneral>.imageWrapper{height:18rem}}.cardGeneral>.h4{margin-bottom:.5rem}.cardGeneral__text{margin-bottom:1rem}.cardGeneral__text>.p4{height:3.75rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.cardGeneral>a{margin-left:auto}.cardPromotion{padding:1rem 1rem 1.5rem;border-radius:1rem;grid-column:span 2;box-shadow:0 5px 10px 0 rgba(0,0,0,.15);background-color:var(--color-white);position:relative;height:-moz-fit-content;height:fit-content}.cardPromotion>.h4{color:var(--color-primary-green)}.cardPromotion>img{border-radius:1rem;margin-bottom:1rem}@media screen and (min-width:1024px){.cardPromotion>img{margin-bottom:2rem}}.cardPromotion>.badge{right:12px}@media screen and (min-width:768px){.cardPromotion>.badge{right:-10px}}@media screen and (min-width:1024px){.cardPromotion>.badge{right:-20px}}@media screen and (min-width:768px){.cardPromotion{border-radius:1.5rem;grid-column:span 3}.cardPromotion>img{border-radius:1rem}}@media screen and (min-width:1024px){.cardPromotion{grid-column:span 4}}.cardPromotion>.imageWrapper{position:relative;height:15rem;width:100%;object-fit:cover}@media screen and (min-width:1280px){.cardPromotion>.imageWrapper{height:18rem}}.cardPromotion>.badge{position:absolute;top:-26px;right:-20px;z-index:1}.cardPromotion>.h4{margin-bottom:.5rem}.cardPromotion__date{color:var(--color-primary-green);margin-bottom:.5rem}@media screen and (min-width:1024px){.cardPromotion__date{margin-bottom:1rem}}.cardPromotion__product{display:flex;justify-content:space-between}.cardPromotion__product:last-of-type{margin-bottom:2rem}@media screen and (min-width:1024px){.cardPromotion__product:last-of-type{margin-bottom:2.5rem}}.cardPromotion__product>.p4:last-child{color:var(--color-primary-green)}.cardPromotion__text{margin-bottom:1rem}.cardPromotion>a{margin-left:auto}.cardTestimonial{border-radius:1rem;grid-column:span 2;box-shadow:0 5px 10px 0 rgba(0,0,0,.15);background-color:var(--color-white);padding:1.5rem;display:flex;flex-direction:column;gap:2rem;align-self:stretch}.cardTestimonial>.h4{color:var(--color-primary-green)}.cardTestimonial>img{border-radius:1rem;margin-bottom:1rem}@media screen and (min-width:1024px){.cardTestimonial>img{margin-bottom:2rem}}.cardTestimonial>.badge{z-index:1;position:absolute;top:-26px;right:12px}@media screen and (min-width:768px){.cardTestimonial>.badge{right:-10px}}@media screen and (min-width:1024px){.cardTestimonial>.badge{right:-20px}}@media screen and (min-width:768px){.cardTestimonial{border-radius:1.5rem;grid-column:span 3}.cardTestimonial>img{border-radius:1rem}}@media screen and (min-width:1024px){.cardTestimonial{grid-column:span 4;padding:2.5rem}}.cardTestimonial>.p1:last-of-type{color:var(--color-primary-green)}.statusIndicator{width:1rem;height:1rem;border-radius:50%}.statusIndicator[data-status=approved]{background-color:var(--color-notification-success)}.statusIndicator[data-status=declined]{background-color:var(--color-notification-error)}.inputWrapper{position:relative}.input{outline:none;margin:0;font-family:FrutigerLTStd-Cn,sans-serif;transition:all .1s;border:2px solid;font-size:1.3125rem;line-height:1;border-radius:1.5rem;padding:.35rem .75rem;border-color:var(--border-color);--border-color:var(--color-grey-300)}.input::placeholder{color:var(--color-grey-600)}.input:disabled{background-color:var(--color-grey-300);cursor:default}.input:disabled,.input:focus{--border-color:var(--color-grey-600)}.input[data-error=true]{--border-color:var(--color-notification-error-light)}@media screen and (min-width:1024px){.input{height:3.5rem;font-size:1.5rem;padding:.5rem 1rem;border-radius:2rem}}.input__error,.input__label{margin-left:.5rem}@media screen and (min-width:1024px){.input__error,.input__label{margin-left:1rem}}.input__label{color:var(--color-grey-600)}.input__error{position:absolute;color:var(--color-notification-error)}.search{position:relative;width:-moz-fit-content;width:fit-content}.search>input[type=search]{padding-right:2.5rem}.search>input[type=search]::-webkit-search-cancel-button{display:none}.search>svg{color:var(--color-primary-green);position:absolute;top:50%;right:1rem;transform:translateY(-50%);height:1.5rem}.textArea{height:4.6375rem;resize:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}@media screen and (min-width:1024px){.textArea{height:5.5rem}}.textAreaWrapper{position:relative}.checkbox{display:grid;grid-template-columns:1.75rem auto;grid-gap:.75rem;gap:.75rem;cursor:pointer;width:-moz-fit-content;width:fit-content}.checkbox[data-disabled=true]{color:var(--color-grey-600);cursor:not-allowed}.checkbox>input[type=checkbox]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-white);margin:0;font:inherit;width:1.75rem;height:1.75rem;border-radius:.25rem;border:2px solid var(--color-grey-300);display:grid;place-content:center}.checkbox>input[type=checkbox]:before{content:"";width:1rem;height:1rem;transform:scale(0);transition:transform .1s ease-in-out;background-color:var(--color-white);transform-origin:bottom left;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}.checkbox>input[type=checkbox]:focus{outline:none}.checkbox>input[type=checkbox]:checked{background-color:var(--color-green-500);border:2px solid var(--color-green-500)}.checkbox>input[type=checkbox]:checked:before{transform:scale(1)}.checkbox>input[type=checkbox]:disabled{background-color:var(--color-grey-600);border:2px solid var(--color-grey-600);cursor:not-allowed}.radioGroup{display:flex;flex-direction:column;gap:1.25rem;width:-moz-fit-content;width:fit-content}.radioGroup>label{display:flex;align-items:center;gap:.75rem;cursor:pointer}.radioGroup>label[data-disabled=true]{color:var(--color-grey-600)}.radioGroup>label>input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:1.75rem;height:1.75rem;border:2px solid var(--color-grey-300);background-color:var(--color-white);border-radius:50%;display:grid;place-content:center;cursor:pointer}.radioGroup>label>input[type=radio]:checked{border:2px solid var(--color-green-500)}.radioGroup>label>input[type=radio]:before{content:"";width:1.125rem;height:1.125rem;border-radius:50%;transform:scale(0);transition:transform .1s ease-in-out;background-color:transparent}.radioGroup>label>input[type=radio]:checked:before{transform:scale(1);background-color:var(--color-green-500)}.radioGroup>label>input[type=radio][disabled]{background-color:var(--color-grey-600);border:2px solid var(--color-grey-600);cursor:not-allowed}.loader-green{border:5px solid var(--color-primary-green);border-bottom:5px solid transparent;border-radius:50%}.loader-green,.loader-white{width:2.5rem;height:2.5rem;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}.loader-white{border:5px solid;border:5px solid var(--color-white);border-bottom:5px solid transparent;border-radius:50%}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}dialog{border:none;padding:2.5rem 3.5rem;border-radius:1.5rem;box-shadow:0 5px 10px 0 rgba(0,0,0,.15);width:44.125rem}dialog:focus{outline:none}dialog::-webkit-backdrop{background:rgba(0,0,0,.5)}dialog::backdrop{background:rgba(0,0,0,.5)}dialog[open]{animation:fadeIn .3s}dialog>svg{position:absolute;top:1rem;right:1rem;font-size:2rem;color:var(--color-primary-green);cursor:pointer;pointer-events:auto}.transactionSuccessModal{display:grid;grid-row-gap:2rem;row-gap:2rem}.transactionSuccessModal>*{text-align:center}.transactionSuccessModal>.h3{grid-column:1/-1;color:var(--color-primary-green)}.transactionSuccessModal>.p1{grid-column:1/-1}.transactionSuccessModal__btns{margin-top:2rem;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.claimRewardModal{display:flex;flex-direction:column;align-items:center;gap:2rem}.claimRewardModal>.h2{color:var(--color-primary-green)}.claimRewardModal>.p1{width:65%;text-align:center}.claimRewardModal__btns{display:flex;gap:1rem}.select__label{color:var(--color-grey-600);margin-left:.5rem}@media screen and (min-width:1024px){.select__label{margin-left:1rem}}.select__container{width:12rem;font-family:FrutigerLTStd-Cn,sans-serif;color:var(--color-primary-green);background-color:var(--color-white);border-radius:1.5rem}.select__container.select--is-disabled{background-color:var(--color-grey-300);cursor:default}@media screen and (min-width:1024px){.select__container{width:16.3rem;font-size:1.5rem;border-radius:2rem}}.select__indicators,.select__value-container{cursor:pointer;font-size:1.3125rem;line-height:1;border-radius:1.5rem;padding:.35rem .75rem}@media screen and (min-width:1024px){.select__indicators,.select__value-container{height:3.5rem;font-size:1.5rem;padding:.5rem 1rem;border-radius:2rem}}.select__placeholder{color:var(--color-grey-600)}.select__control{border-radius:2rem;border:2px solid}.select__menu{top:110%!important;background-color:var(--color-white);border:2px solid var(--color-grey-300);border-radius:1.5rem;overflow:hidden;animation:fadeIn .3s}.select__option{cursor:pointer!important;color:var(--color-primary-green);padding:1rem}.select__option:hover{background-color:var(--color-grey-100);font-family:FrutigerLTStd-BoldCn,sans-serif}.tracker__text{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;color:var(--color-primary-green)}.tracker__track{position:relative;display:flex;height:7px;width:100%;background-image:var(--gradient-dark-light)}.tracker__track:after{position:absolute;content:"";top:0;right:0;bottom:0;width:1px;background-color:var(--color-white)}.tracker__bar{flex:1 1;display:inline-block}.tracker__bar[data-active=true]{background-color:transparent}.tracker__bar[data-active=false]{background-color:var(--color-grey-300)}.tracker__bar:not(:last-of-type){border-right:.25rem solid var(--color-white)}@media screen and (min-width:1024px){.tracker__bar:not(:last-of-type){border-right:.5rem solid var(--color-white)}}.snackbar{border-radius:1rem}.snackbar .p3{color:var(--color-white)}.snackbar--success{background-color:var(--color-notification-success)!important}.snackbar--error{background-color:var(--color-notification-error)!important}.snackbar--loading .p3{color:var(--color-grey-600)}.dropdown{position:relative;cursor:pointer}.dropdown__opts{width:max-content;border-radius:1.5rem;overflow:hidden;animation:fadeIn .3s;position:absolute;top:2.5rem;left:50%;transform:translateX(-50%);z-index:999;border:1px solid var(--color-grey-300);background-color:var(--color-white)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.dropdown__opts::-webkit-scrollbar{width:0}.dropdown__search{padding:.75rem;border-bottom:1px solid var(--color-grey-300);background-color:var(--color-white);position:-webkit-sticky;position:sticky;top:0;z-index:1}.dropdown__search-input{width:100%;padding:.5rem .75rem;border:2px solid var(--color-grey-300);border-radius:2rem;font-family:FrutigerLTStd-Cn,sans-serif;font-size:1.3125rem;line-height:1.75rem;outline:none;background-color:var(--color-white)}@media screen and (min-width:1024px){.dropdown__search-input{font-size:1.5rem;line-height:2rem}}.dropdown__search-input:focus{border-color:var(--color-primary-green);box-shadow:0 0 0 2px rgba(var(--color-primary-green-rgb),.1)}.dropdown__search-input::placeholder{color:var(--color-grey-600);font-family:FrutigerLTStd-Cn,sans-serif;font-size:1.125rem;line-height:1.75rem}.dropdown__options-container>*{color:var(--color-primary-green);background-color:var(--color-white);cursor:pointer!important;padding:1rem}.dropdown__options-container>:not(:last-child){border-bottom:1px solid var(--color-grey-300)}.dropdown__options-container>:hover{background-color:var(--color-grey-100)}.dropdown__no-results{text-align:center;cursor:default!important}.dropdown__no-results:hover{background-color:var(--color-white)!important}.hamburger{height:26px;width:32px;display:flex;flex-direction:column;justify-content:space-between}.hamburger>span{display:block;height:4px;width:100%;border-radius:10px;background:var(--color-white)}.hamburger>span:first-child{transform-origin:0 0;transition:transform .3s ease-in-out}.hamburger>span:nth-child(2){transition:transform .15s ease-in-out}.hamburger>span:nth-child(3){transform-origin:0 100%;transition:transform .3s ease-in-out}.hamburger[data-open=true]>span:first-child{transform:rotate(45deg)}.hamburger[data-open=true]>span:nth-child(2){transform:scaleY(0)}.hamburger[data-open=true]>span:nth-child(3){transform:rotate(-45deg)}.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem;width:-moz-fit-content;width:fit-content;margin-inline:auto;color:var(--color-primary-green)}.pagination>a[data-disabled=true]{cursor:not-allowed}.pagination>a>svg{height:1rem}@media screen and (min-width:1024px){.pagination>a>svg{height:1.5rem}}.pagination>a .p1,.pagination>a>.p2{--size:2rem;cursor:pointer;height:var(--size);width:var(--size);text-align:center;vertical-align:middle;line-height:var(--size);border:2px solid transparent}@media screen and (min-width:1024px){.pagination>a .p1,.pagination>a>.p2{--size:2.5rem}}.pagination>a>.p2{border-color:var(--color-primary-green);border-radius:50%}.dateFieldWrapper{position:relative}.dateField{width:100%}.dateField input{outline:none;margin:0;font-family:FrutigerLTStd-Cn,sans-serif;transition:all .1s;border:2px solid;font-size:1.3125rem;line-height:1;border-radius:1.5rem;padding:.35rem .75rem;border-color:var(--border-color);--border-color:var(--color-grey-300)}.dateField input:focus{--border-color:var(--color-grey-600)}.dateField input[data-error=true]{--border-color:var(--color-notification-error-light)}@media screen and (min-width:1024px){.dateField input{height:3.5rem;font-size:1.5rem;padding:.5rem 1rem;border-radius:2rem}}.dateField__error,.dateField__label{margin-left:.5rem}@media screen and (min-width:1024px){.dateField__error,.dateField__label{margin-left:1rem}}.dateField__label{color:var(--color-grey-600)}.dateField__error{position:absolute;color:var(--color-notification-error)}.markdown{white-space:pre-wrap}.splash{min-width:100vw;height:100vh;background:var(--color-green-800);place-items:center;min-height:100vh}@media screen and (min-width:768px){.splash{min-height:auto}}.splash__lottie{width:178px;height:178px}.splash>div{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:2rem;max-width:700px;margin:0 auto;padding:1.5rem}.splash>div>.h1{margin-bottom:1rem}.splash>div>.h1,.splash>div>.p1{color:var(--color-white);text-align:center}.splash>div>.p1>a{text-decoration:underline;color:var(--color-white)}.splash>div>.p1>a:hover{opacity:.8}.splash__progress{width:100%;background:hsla(0,0%,100%,.1);border-radius:1.5rem;padding:1.25rem;margin:1.5rem 0}.splash__progress-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.splash__progress-info .p2{color:var(--color-white);margin:0}.splash__progress-step{font-weight:400!important}.splash__progress-percent{font-weight:700!important}.splash__progress-bar{width:100%;height:8px;background:hsla(0,0%,100%,.2);border-radius:1rem;overflow:hidden}.splash__progress-fill{height:100%;background:var(--color-white);border-radius:1rem;transition:width .5s ease-in-out}.splash__status{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-top:1.5rem}.splash__status .p2{color:var(--color-white);text-align:center;margin:0;font-size:.9rem}.splash__status-polling{opacity:.8;animation:pulse 2s infinite}.splash__status-error{color:#ff6b6b!important;background:hsla(0,100%,71%,.1);padding:.5rem 1rem;border-radius:1rem;border:1px solid hsla(0,100%,71%,.3)}.splash__status-info{opacity:.7;font-size:.8rem!important}@keyframes pulse{0%,to{opacity:.8}50%{opacity:.4}}.externalLink{text-decoration:underline}.inviteUserForm>.h2{color:var(--color-primary-green);text-align:center;margin-bottom:2rem}.inviteUserForm .input{width:100%}.inviteUserForm__fields{display:flex;flex-direction:column;gap:1.5rem}.inviteUserForm__btns{display:flex;gap:1rem;justify-content:center;margin-top:.5rem}.editCompanyForm{grid-column:1/-1}@media screen and (min-width:1024px){.editCompanyForm{grid-column:2/12}}@media screen and (min-width:1280px){.editCompanyForm{grid-column:3/11}}.editCompanyForm .select__container{width:100%}.editProfileForm{grid-column:1/-1}@media screen and (min-width:1024px){.editProfileForm{grid-column:2/12}}@media screen and (min-width:1280px){.editProfileForm{grid-column:3/11}}.editPasswordForm{grid-column:1/-1}@media screen and (min-width:1024px){.editPasswordForm{grid-column:2/12}}@media screen and (min-width:1280px){.editPasswordForm{grid-column:3/11}}.deleteAccountForm{display:grid;grid-gap:2rem;gap:2rem;background-color:var(--color-white);padding:1rem;border-radius:1rem;grid-column:1/-1}@media screen and (min-width:768px){.deleteAccountForm{border-radius:1.5rem;padding:2rem}}@media screen and (min-width:1024px){.deleteAccountForm{padding:2.5rem 3.5rem}}.deleteAccountForm>.h3{color:var(--color-primary-green)}.deleteAccountForm>button{justify-self:end}@media screen and (min-width:1024px){.deleteAccountForm{grid-column:2/12}}@media screen and (min-width:1280px){.deleteAccountForm{grid-column:3/11}}.promotionLine{display:flex;justify-content:space-between}.promotionLine>span:last-child{color:var(--color-primary-green)}.companyUsers{background-color:var(--color-white);padding:1rem;border-radius:1rem;grid-column:1/-1}@media screen and (min-width:768px){.companyUsers{border-radius:1.5rem;padding:2rem}}@media screen and (min-width:1024px){.companyUsers{padding:2.5rem 3.5rem;grid-column:2/12}}@media screen and (min-width:1280px){.companyUsers{grid-column:3/11}}.companyUsers__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.companyUsers__header>.h3{color:var(--color-green-800)}.companyUsers__row{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:1rem;gap:1rem;align-items:center;padding:.5rem 0}.companyUsers__row:first-child{margin-bottom:1rem}.companyUsers__row:not(:first-child):not(:last-child){border-bottom:1px solid var(--color-grey-300)}.statusBadge{height:3rem;display:flex;justify-content:center;align-items:center;gap:.5rem;border-radius:2rem;padding:.25rem 1rem}.statusBadge[data-color=green]{background-color:var(--color-notification-success-light)}.statusBadge[data-color=red]{background-color:var(--color-notification-error-light)}.statusBadge[data-color=yellow]{background-color:var(--color-notification-warning-light)}.statusBadge[data-color=blue]{background-color:var(--color-notification-info-light)}.statusBadge[data-color=orange]{background-color:var(--color-notification-warning)}.statusBadge[data-color=grey]{background-color:var(--color-notification-grey-light)}.statusBadge>p{color:var(--color-primary-green)}.statusBadge>p:first-letter{text-transform:capitalize}.productTracker{position:relative;padding:1rem 5.5rem 1.5rem 1rem;background-color:var(--color-white);border-radius:1.5rem}@media screen and (min-width:1024px){.productTracker{padding-right:3.5rem}}.productTracker>.badge{position:absolute;right:-10px;top:0;bottom:0;margin:auto 0}@media screen and (min-width:1024px){.productTracker>.badge{right:-40px}}.formBlockNumbered{background-color:var(--color-white);padding:1rem;border-radius:1rem;display:grid;grid-column-gap:2rem;column-gap:2rem;grid-row-gap:1rem;row-gap:1rem;grid-template-columns:min-content auto;grid-template-rows:auto auto;grid-template-areas:"number text" "fields fields"}@media screen and (min-width:768px){.formBlockNumbered{border-radius:1.5rem;padding:2rem}}@media screen and (min-width:1024px){.formBlockNumbered{padding:2.5rem 3.5rem}}.formBlockNumbered .h3{color:var(--color-green-800)}.formBlockNumbered .select__container,.formBlockNumbered input{width:100%}.formBlockNumbered>.h3{font-family:FrutigerLTStd-BoldCn,sans-serif;grid-area:number}.formBlockNumbered__text{grid-area:text}@media screen and (min-width:1024px){.formBlockNumbered__text>.h3{margin-bottom:.5rem}}.formBlockNumbered__fields{grid-area:fields;display:grid;grid-gap:1.5rem;gap:1.5rem}@media screen and (min-width:1024px){.formBlockNumbered[data-orientation=row]{row-gap:0;grid-template-columns:min-content 30% auto;grid-template-areas:"number text fields"}.formBlockNumbered[data-orientation=column]{column-gap:2rem;grid-template-columns:min-content 1fr;grid-template-areas:"number text" "fields fields"}}.formBlockEditable{background-color:var(--color-white);border-radius:1rem;display:grid;grid-row-gap:1rem;row-gap:1rem;padding:1rem}@media screen and (min-width:768px){.formBlockEditable{border-radius:1.5rem;padding:2rem}}@media screen and (min-width:1024px){.formBlockEditable{padding:2.5rem 3.5rem}}.formBlockEditable__title{display:flex;align-items:center;justify-content:space-between}.formBlockEditable__title>.h3{color:var(--color-green-800)}.formBlockEditable input{width:100%}.formBlockEditable__btns{display:flex;justify-content:flex-end;align-items:center;gap:1rem}.manufacturerBlock{display:grid;grid-gap:1rem;gap:1rem;background-color:var(--color-grey-100);padding:1rem;border-radius:1.5rem}.manufacturerBlock>.h3{font-family:FrutigerLTStd-BoldCn,sans-serif}.manufacturerBlock>hr{width:100%;margin:0;background:var(--color-grey-600)}@media screen and (min-width:1024px){.manufacturerBlock{gap:2rem;border-radius:2rem;padding:2.5rem}}.manufacturerBlock__brandSelection{display:grid;grid-auto-flow:row;grid-template-areas:"number button" "select1 select1" "select2 select2" "select3 select3";align-items:end;grid-gap:1rem;gap:1rem}@media screen and (min-width:768px){.manufacturerBlock__brandSelection{grid-template-columns:min-content 20% auto 20% min-content;grid-template-areas:"number select1 select2 select3 button";grid-auto-flow:column;gap:1rem;align-items:end}}.manufacturerBlock__brandSelection>.p1{color:var(--color-primary-green);margin-bottom:8px;grid-area:number}.manufacturerBlock__brandSelection>div:first-of-type{grid-area:select1}.manufacturerBlock__brandSelection>div:nth-of-type(2){grid-area:select2}.manufacturerBlock__brandSelection>div:nth-of-type(3){grid-area:select3}.manufacturerBlock__brandSelection>button{all:unset;border:2px solid var(--color-primary-green);border-radius:50%;height:38px;margin-bottom:8px;aspect-ratio:1;display:grid;place-items:center;cursor:pointer;justify-self:end;grid-area:button}@media screen and (min-width:1024px){.manufacturerBlock__brandSelection>button{height:48px}}.manufacturerBlock__brandSelection>button>svg{height:1rem;color:var(--color-primary-green)}@media screen and (min-width:1024px){.manufacturerBlock__brandSelection>button>svg{height:1.25rem}}.manufacturerBlock>.button{justify-self:end}@media screen and (min-width:768px){.manufacturerBlock>.button{margin-right:3.5rem}}@media screen and (min-width:1024px){.manufacturerBlock>.button{margin-right:4rem}}.uploadNoteBlock{position:relative;display:grid;place-items:center;grid-gap:1.5rem;gap:1.5rem;background-color:var(--color-grey-100);padding:2.5rem;border-radius:1.5rem;min-height:11.5rem}.uploadNoteBlock>.p4:first-child{text-decoration:underline;cursor:pointer}.uploadNoteBlock__trashIcon{all:unset;position:absolute;top:2rem;right:2rem;border:2px solid var(--color-primary-green);border-radius:50%;width:3rem;height:3rem;display:grid;place-items:center;cursor:pointer}.uploadNoteBlock__trashIcon>svg{color:var(--color-primary-green);height:1.125rem}.specifyNoteBlock{display:grid;grid-gap:1.5rem;gap:1.5rem}.brandBenefit{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-column:1/-1}.brandBenefit>.badge{z-index:1}.brandBenefit__content{margin-left:-1rem;display:flex;gap:.5em;align-items:center;background-color:var(--color-white);border-radius:1.5rem;color:var(--color-primary-green);padding:2rem}@media screen and (min-width:1024px){.brandBenefit{grid-column:2/12}}@media screen and (min-width:1280px){.brandBenefit{grid-column:3/11}}.promotionTracker{position:relative;padding:1rem 3.5rem 1rem 1.5rem;background-color:var(--color-white);border-radius:1.5rem}.promotionTracker>p{color:var(--color-primary-green)}.promotionTracker>.p1{margin-bottom:.5rem}.promotionTracker>.p4{width:-moz-fit-content;width:fit-content;margin-right:3rem;margin-bottom:1.5rem}.promotionTracker>.tracker{margin-bottom:1.5rem}.promotionTracker__products{display:flex;gap:1rem;flex-wrap:wrap}.promotionTracker__products>.p3{width:-moz-fit-content;width:fit-content;padding:.5rem 1rem;border-radius:1rem;background-color:var(--color-grey-300);color:var(--color-primary-green)}.promotionTracker>.badge{position:absolute;right:10px;top:-4px;z-index:1}@media screen and (min-width:1024px){.promotionTracker>.badge{right:-40px}}.processStep{grid-column:1/-1;background-color:var(--color-white);display:flex;align-items:center;gap:1rem;padding:1.5rem;border-radius:1.5rem}.processStep>.imageWrapper{display:none}@media screen and (min-width:768px){.processStep>.imageWrapper{flex:0 0 auto;margin-left:auto;position:relative;display:block;width:10rem;height:7.2rem}}@media screen and (min-width:768px)and (min-width:1280px){.processStep>.imageWrapper{width:14rem;height:11.5rem}}.processStep>.h1s{padding-inline:1rem;flex:0 0 auto}@media screen and (min-width:1024px){.processStep>.h1s{padding-inline:2.5rem}}.processStep>.h4{flex:1 1 auto}.processStep>.h1s,.processStep>.h4{color:var(--color-primary-green)}@media screen and (min-width:1280px){.processStep{gap:2rem;padding:2.5rem;border-radius:2rem;grid-column-start:2;grid-column-end:12}}.loginForm{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.loginForm>.h3{color:var(--color-primary-green)}.loginForm .input{width:100%}.loginForm__btns{display:flex;align-items:center;justify-content:space-between}.loginForm__btns>.p4{cursor:pointer;text-decoration:underline}.addTransactionForm{grid-column:1/-1;display:grid;grid-gap:1rem;gap:1rem;align-items:center}.addTransactionForm__submit{margin-inline:auto;display:grid;grid-gap:1.5rem;gap:1.5rem;justify-items:center;width:-moz-fit-content;width:fit-content}.addTransactionForm__error{color:var(--color-notification-error);text-align:center}@media screen and (min-width:1024px){.addTransactionForm{gap:2.5rem}}.faqAccordion{grid-column:1/-1;background-color:var(--color-white);border-radius:1.5rem}.faqAccordion__question{display:flex;align-items:center;justify-content:space-between;padding:2rem 1.5rem;cursor:pointer}.faqAccordion__question .p1,.faqAccordion__question>svg{color:var(--color-primary-green)}.faqAccordion__question>svg{height:1.5rem;transition:all .3s;transform:rotate(0)}@media screen and (min-width:1280px){.faqAccordion__question{padding:2rem 1.5rem}}.faqAccordion__answer{opacity:0;height:0;padding:0 1.5rem;transform:translateY(-2rem);transition:all .3s}.faqAccordion[data-active=true] .faqAccordion__answer{height:auto;transform:translateY(0);padding:0 1.5rem 2rem;opacity:1}.faqAccordion[data-active=true] .faqAccordion__question>svg{transform:rotate(180deg)}@media screen and (min-width:1280px){.faqAccordion{gap:2rem;grid-column-start:2;grid-column-end:12}}.emailSent{height:-moz-fit-content;height:fit-content;margin-top:auto;margin-bottom:auto;display:flex;flex-direction:column;align-items:center;gap:2rem;padding:2rem;background-color:var(--color-white);border-radius:1.5rem;grid-column:1/-1}.emailSent>img{height:5rem;width:100%;object-fit:contain}@media screen and (min-width:768px){.emailSent>img{height:8.2rem}}.emailSent>.h4{color:var(--color-primary-green);text-align:center}@media screen and (min-width:1024px){.emailSent{padding:4rem 3.5rem;grid-column:2/12}}@media screen and (min-width:1280px){.emailSent{grid-column:3/11}}.transactionAccordion__content>span{display:flex;gap:.3em;flex-wrap:wrap;padding:0 1rem}@media screen and (min-width:1280px){.transactionAccordion__content{gap:2.5rem;padding:0 2.5rem}}.transactionAccordion__content__note{padding:1rem 1.5rem;border-radius:1rem;background-color:var(--color-grey-300)}.transactionAccordion__productList{padding:0 1rem}.transactionAccordion__productList>span{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:2fr 2fr 1fr 1fr 1fr;padding:.5rem 0 .25rem}.transactionAccordion__productList>span:first-child{margin-bottom:1rem}.transactionAccordion__productList>span:not(:first-child):not(:last-child){border-bottom:1px solid var(--color-grey-300)}.claimedRewardAccordionContent{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-auto-flow:column;grid-template-columns:1fr 5fr auto}.transactionAccordionWrapper{grid-column:1/-1;background-color:var(--color-white);border-radius:1.5rem}.transactionAccordionWrapper__header{display:flex;flex-wrap:wrap;align-items:center;gap:2rem;padding:1rem 1.5rem;cursor:pointer}.transactionAccordionWrapper__header>.p1:nth-child(2){flex-grow:2}.transactionAccordionWrapper__header>.p1:nth-child(3){flex-grow:1}.transactionAccordionWrapper__header>.p1:nth-child(3)[data-negative=true]{color:var(--color-primary-orange)}.transactionAccordionWrapper__header>.p1{color:var(--color-primary-green)}.transactionAccordionWrapper__header>svg{margin-left:auto;color:var(--color-primary-green);height:1.5rem;transition:all .3s;transform:rotate(0)}@media screen and (min-width:1280px){.transactionAccordionWrapper__header{padding:1rem 2.5rem}}.transactionAccordionWrapper__content{overflow:hidden;display:flex;flex-direction:column;gap:1.5rem;opacity:0;height:0;padding:0 1.5rem;transform:translateY(-2rem);transition:all .3s}.transactionAccordionWrapper__content>span{display:flex;gap:.3em;flex-wrap:wrap;padding:0 1rem}@media screen and (min-width:1280px){.transactionAccordionWrapper__content{gap:2.5rem;padding:0 2.5rem}}.transactionAccordionWrapper__content__note{padding:1rem 1.5rem;border-radius:1rem;background-color:var(--color-grey-300)}.transactionAccordionWrapper[data-active=true] .transactionAccordionWrapper__content{overflow:visible;height:auto;transform:translateY(0);padding:1.5rem;opacity:1}@media screen and (min-width:1280px){.transactionAccordionWrapper[data-active=true] .transactionAccordionWrapper__content{padding:2.5rem}}.transactionAccordionWrapper[data-active=true] .transactionAccordionWrapper__header>svg{transform:rotate(180deg)}.transactionAccordionWrapper__productList{padding:0 1rem}.transactionAccordionWrapper__productList>span{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(4,1fr);padding:.5rem 0 .25rem}.transactionAccordionWrapper__productList>span:first-child{margin-bottom:1rem}.transactionAccordionWrapper__productList>span:not(:first-child):not(:last-child){border-bottom:1px solid var(--color-grey-300)}.recoverPasswordForm{display:flex;flex-direction:column;gap:1.5rem}.recoverPasswordForm>.h3{color:var(--color-primary-green)}.recoverPasswordForm .input{width:100%}.recoverPasswordForm>.button{margin-left:auto}.asmDropdown{position:relative}.asmDropdown>span{display:flex;align-items:center;gap:1rem}.asmDropdown .dropdown__opts{position:absolute;width:20rem;max-height:800px;box-sizing:border-box;top:2.5rem;left:0;transform:none;box-shadow:0 4px 12px rgba(0,0,0,.15)}.asmDropdown .dropdown__options-container{max-height:500px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--color-grey-400) var(--color-grey-100)}.asmDropdown .dropdown__options-container::-webkit-scrollbar{width:8px}.asmDropdown .dropdown__options-container::-webkit-scrollbar-track{background:var(--color-grey-100);border-radius:4px}.asmDropdown .dropdown__options-container::-webkit-scrollbar-thumb{background:var(--color-grey-400);border-radius:4px}.asmDropdown .dropdown__options-container::-webkit-scrollbar-thumb:hover{background:var(--color-grey-500)}.asmDropdown .dropdown__options-container:hover{scrollbar-width:thin}.asmDropdown .dropdown__search{position:-webkit-sticky;position:sticky;top:0;background-color:var(--color-white);z-index:2}.maintenanceConfirmModal{max-width:500px;width:100%}.maintenanceConfirmModal__header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.maintenanceConfirmModal__content,.maintenanceConfirmModal__content .p3{margin-bottom:1rem}.maintenanceConfirmModal__warning{display:flex;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:1rem 0}.maintenanceConfirmModal__warning svg{width:20px;height:20px;color:var(--color-primary-orange);flex-shrink:0;margin-top:2px}.maintenanceConfirmModal__warning .p2{margin:0;color:var(--color-primary-orange)}.maintenanceConfirmModal__warning .p2 strong{font-weight:600}.maintenanceConfirmModal__actions{display:flex;justify-content:flex-start;gap:1rem;margin-top:1.5rem}.maintenanceConfirmModal__actions button{min-width:140px}main{width:100%;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;margin-top:var(--nav-header-height)}section{width:100%;--max-width:100%;--padding-inline:calc((100% - var(--max-width)) / 2);padding-left:max(1rem,var(--padding-inline));padding-right:max(1rem,var(--padding-inline));display:grid;grid-column-gap:2.5rem;column-gap:2.5rem;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:768px){section{--max-width:736px}}@media screen and (min-width:1024px){section{--max-width:936px}}@media screen and (min-width:1280px){section{--max-width:1128px}}@media screen and (min-width:768px){section{display:grid;grid-column-gap:2.5rem;column-gap:2.5rem;grid-template-columns:repeat(6,1fr)}}@media screen and (min-width:1024px){section{display:grid;grid-column-gap:2.5rem;column-gap:2.5rem;grid-template-columns:repeat(12,1fr)}}@keyframes slideInDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideOutUp{0%{transform:translateY(0)}to{transform:translateY(-100%)}}nav{width:100%}.navLargePrimary{flex-wrap:wrap;row-gap:1rem;background-color:var(--color-green-500);padding-block:1.5rem}.navLargePrimary,.navLargePrimary__navBtns{display:flex;align-items:center;justify-content:space-between}.navLargePrimary__navBtns{gap:2rem;margin-right:auto}.navLargePrimary__authBtns{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.navLargeSecondary{display:flex;justify-content:flex-end;padding-block:1rem;gap:2.5rem;background-color:var(--color-green-800);color:var(--color-white)}.navLargeSecondary>.p1{flex:1 1;display:flex;align-items:center}.navLargeSecondary>.p1>.loader{width:1.5rem;height:1.5rem;margin-left:.5rem}.navLargeSecondary__balance{display:flex;gap:.3em;margin-left:auto}.navSmall{position:fixed;z-index:999;max-height:min-content;top:0}.navSmall__head{position:relative;z-index:999;width:100%;--max-width:100%;--padding-inline:calc((100% - var(--max-width)) / 2);padding-left:max(1rem,var(--padding-inline));padding-right:max(1rem,var(--padding-inline));padding-block:1rem;display:flex;justify-content:space-between;align-items:center;background-color:var(--color-green-500)}@media screen and (min-width:768px){.navSmall__head{--max-width:736px}}@media screen and (min-width:1024px){.navSmall__head{--max-width:936px}}@media screen and (min-width:1280px){.navSmall__head{--max-width:1128px}}.navSmallOpenWrapper{background-color:var(--color-white);display:flex;flex-direction:column;height:var(--wrapper-height);overflow-y:scroll;box-shadow:0 5px 10px 0 rgba(0,0,0,.15);animation-name:slideOutUp;animation-duration:.5s;animation-fill-mode:forwards;position:absolute;width:100%}.navSmallOpenWrapper[data-open=true]{animation-name:slideInDown;animation-duration:.5s;animation-fill-mode:forwards;opacity:1;transition:opacity 0s ease-out .5s}.navSmallOpenWrapper::-webkit-scrollbar{width:0}.navSmallPrimary,.navSmallSecondary{width:100%;--max-width:100%;--padding-inline:calc((100% - var(--max-width)) / 2);padding-left:max(1rem,var(--padding-inline));padding-right:max(1rem,var(--padding-inline));padding-block:1rem}@media screen and (min-width:768px){.navSmallPrimary,.navSmallSecondary{--max-width:736px}}@media screen and (min-width:1024px){.navSmallPrimary,.navSmallSecondary{--max-width:936px}}@media screen and (min-width:1280px){.navSmallPrimary,.navSmallSecondary{--max-width:1128px}}.navSmallPrimary{flex-grow:1;display:flex;flex-direction:column;gap:.5rem;height:100%}.navSmallPrimary>span{display:flex;align-items:center;margin-top:auto;justify-content:flex-end;gap:.5rem}.navSmallSecondary{color:var(--color-white);background-color:var(--color-green-800);display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:1fr 1fr}.navSmallSecondary__balance{grid-column:1/-1;display:flex;gap:.3em}.navSmallSecondary .navSecondaryAccount{width:-moz-fit-content;width:fit-content;justify-self:end}.navSecondaryAccount>span{display:flex;align-items:center;gap:1rem}.navSecondaryAccount .dropdown__opts{width:17.5rem;right:0;left:auto;transform:none}header{display:flex;width:100%;flex:0 1 auto}header>.navSmall{display:block}header>.navLarge{display:none}@media screen and (min-width:768px){header>.navSmall{display:none}header>.navLarge{display:block}}footer{flex:0 1 auto;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding-top:3rem;padding-bottom:3rem;background-color:var(--color-grey-100);width:100%;--max-width:100%;--padding-inline:calc((100% - var(--max-width)) / 2);padding-left:max(1rem,var(--padding-inline));padding-right:max(1rem,var(--padding-inline))}@media screen and (min-width:768px){footer{--max-width:736px}}@media screen and (min-width:1024px){footer{--max-width:936px}}@media screen and (min-width:1280px){footer{--max-width:1128px}}@media screen and (min-width:768px){footer{padding-bottom:1rem;padding-top:1rem;flex-direction:row-reverse;align-items:center}}footer>span{display:flex;align-items:flex-start;gap:2.5rem;width:-moz-fit-content;width:fit-content}footer>span img{object-fit:contain;width:100%;height:2rem}@media screen and (min-width:768px){footer>span{gap:1.5rem}}footer>div{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:768px){footer>div{align-items:center;flex-direction:row}}@media screen and (min-width:1024px){footer>div{gap:2rem}}.not-found{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto}.design{background-color:var(--color-grey-300)}.design__gradientTest{background-image:getGradientColor(var(--gradient-dark-light),50);height:30px}.design__colorsWrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:10px}.design__color{width:50px;height:30px;background-color:var(--bg-color);border:1px solid #000}.designSection>:not(.cardPromotion):not(.cardGeneral):not(.cardTestimonial):not(.productBenefit):not(.processStep){grid-column:1/-1}.bannerSmall{background-color:var(--color-grey-100);display:grid;grid-gap:1rem;gap:1rem;padding-top:2rem;padding-bottom:2rem}.bannerSmall>*{grid-column:1/-1}@media screen and (min-width:1024px){.bannerSmall>*{grid-column:1/9}}.bannerSmall>.h1{color:var(--color-primary-green)}@media screen and (min-width:1024px){.bannerSmall{padding-top:5rem;padding-bottom:5rem;gap:2rem}}.bannerMedium{background-color:var(--color-grey-100);padding-top:2rem;padding-bottom:2rem}.bannerMedium>div{display:flex;flex-direction:column;justify-content:center;gap:2rem;grid-column:1/-1}.bannerMedium>div>.h1{color:var(--color-primary-green)}@media screen and (min-width:768px){.bannerMedium>div{grid-column:span 3}}@media screen and (min-width:1024px){.bannerMedium>div{grid-column:span 7}}.bannerMedium>.imageWrapper{position:relative;grid-column:1/-1;width:75%;height:auto}@media screen and (min-width:768px){.bannerMedium>.imageWrapper{grid-column:span 3;width:100%}}@media screen and (min-width:1024px){.bannerMedium>.imageWrapper{grid-column:span 5}.bannerMedium{padding-top:5rem;padding-bottom:5rem}}.bannerLarge{background-color:var(--color-grey-100);padding-top:2rem;padding-bottom:2rem;row-gap:2.5rem}.bannerLarge>*{grid-column:1/-1}.bannerLarge>.imageWrapper{position:relative;width:100%;height:14rem}@media screen and (min-width:768px){.bannerLarge>.imageWrapper{grid-column:span 3;height:auto}}@media screen and (min-width:1024px){.bannerLarge>.imageWrapper{grid-column:span 5}}.bannerLarge>div>.h1{color:var(--color-primary-green);margin-bottom:1rem}@media screen and (min-width:1024px){.bannerLarge>div>.h1{margin-bottom:2rem}}@media screen and (min-width:768px){.bannerLarge>div{grid-column:span 3}}@media screen and (min-width:1024px){.bannerLarge>div{grid-column:span 7}.bannerLarge{padding-top:5rem;padding-bottom:5rem}}.bannerHome{display:block;position:relative;padding-inline:0;height:var(--banner-height)}.bannerHome .slick-list,.bannerHome .slick-slide,.bannerHome .slick-slide>div,.bannerHome .slick-slide>div>img,.bannerHome .slick-slider,.bannerHome .slick-track{height:100%}.bannerHome .slick-slide>div{position:relative}.bannerHome .slick-dots{bottom:calc(var(--card-height) + 1rem);right:1rem;width:-moz-fit-content;width:fit-content;display:flex;gap:.5rem}.bannerHome .slick-dots>li{all:unset;height:.5rem;width:2.375rem;border-radius:2rem;background-color:#fff;opacity:.75;transition:all .3s ease-in-out}.bannerHome .slick-dots>li.slick-active{opacity:1;width:6.375rem;transition:all .3s ease-in-out}@media screen and (min-width:1024px){.bannerHome .slick-dots{right:15%;bottom:3rem}}.bannerHome * img{object-fit:cover}.bannerHome__card{position:absolute;display:flex;flex-direction:column;justify-content:center;top:auto;bottom:0;left:0;right:0;padding:2rem 1rem;background-color:var(--color-white)}.bannerHome__card>.h1{color:var(--color-primary-green)}.bannerHome__card>.h4{display:none}.bannerHome__card .button{margin-top:1rem}@media screen and (min-width:768px){.bannerHome__card>.h4{display:block}}@media screen and (min-width:1024px){.bannerHome__card{top:0;bottom:0;left:15%;width:30rem;padding:2.5rem}}@media screen and (min-width:1280px){.bannerHome__card{width:36.75rem}}.bannerHome__loader{height:100%;width:100%;display:grid;place-items:center}.bannerPromotion{display:flex;flex-direction:column;gap:1rem}.bannerPromotion__productList>.p1{color:var(--color-primary-green)}.bannerPromotion__productList>.ul{width:70%}@media screen and (min-width:1024px){.bannerPromotion{gap:2rem}}.bannerRewards{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:1024px){.bannerRewards{gap:2rem}}.bannerBrands{display:flex;flex-direction:column;gap:1rem}.bannerBrands>.badge,.bannerBrands>.p1:first-of-type{margin-bottom:1rem}@media screen and (min-width:1024px){.bannerBrands>.badge,.bannerBrands>.p1:first-of-type{margin-bottom:2rem}}.bannerBrands__points{display:flex;gap:2rem;flex-wrap:wrap}.bannerBrands__productList>.p1{color:var(--color-primary-green)}@media screen and (min-width:1024px){.bannerBrands{gap:2rem}}.addTransaction{padding-top:2.5rem;padding-bottom:4rem;background-color:var(--color-grey-300)}@media screen and (min-width:1280px){.addTransaction{padding-top:4rem;padding-bottom:7.5rem}}.ctaSection{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding-top:2rem;padding-bottom:2rem;background-color:var(--color-green-500)}.ctaSection>.h1{color:var(--color-white)}@media screen and (min-width:768px){.ctaSection{flex-direction:row;gap:2.5rem}}@media screen and (min-width:1024px){.ctaSection{padding-top:3.5rem;padding-bottom:3.5rem}}.loginSection{background-color:var(--color-grey-300);padding-top:2.5rem;padding-bottom:4rem}@media screen and (min-width:1280px){.loginSection{padding-top:4rem;padding-bottom:7.5rem}}.loginSection__formWrapper{grid-column:1/-1;background-color:var(--color-white);padding:1rem;border-radius:1rem}@media screen and (min-width:768px){.loginSection__formWrapper{border-radius:1.5rem;padding:2rem}}@media screen and (min-width:1024px){.loginSection__formWrapper{padding:2.5rem 3.5rem;grid-column:2/12}}@media screen and (min-width:1280px){.loginSection__formWrapper{grid-column:3/11}}.loginSection__break{margin-top:1.5rem;margin-bottom:1.5rem;display:flex;align-items:center}.loginSection__break>.p3{margin-inline:1rem}.loginSection__break>div{background-color:var(--color-grey-600);height:1px;flex-grow:1}@media screen and (min-width:1024px){.loginSection__break{margin-top:2rem;margin-bottom:2rem}}.loginSection__registerSegment{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1rem}.loginSection__registerSegment>.h3{color:var(--color-primary-green)}.loginSection__registerSegment>a{margin-left:auto}.textSection{padding-top:2.5rem;padding-bottom:4rem}@media screen and (min-width:1280px){.textSection{padding-top:4rem;padding-bottom:7.5rem}}.textSection>*{grid-column:1/-1}.rewardsCTASection{background-color:var(--color-grey-100);row-gap:2.5rem;padding-top:2.5rem;padding-bottom:4rem}@media screen and (min-width:1280px){.rewardsCTASection{padding-top:4rem;padding-bottom:7.5rem}}.rewardsCTASection>.h2{grid-column:1/-1;color:var(--color-primary-green);text-align:center}.rewardsCTASection>.button__link{grid-column:1/-1;margin-inline:auto}.rewardsSection{padding-top:2.5rem;padding-bottom:4rem;background-color:var(--color-grey-300);row-gap:2.5rem}@media screen and (min-width:1280px){.rewardsSection{padding-top:4rem;padding-bottom:7.5rem}}.rewardsSection>.h2{color:var(--color-primary-green);grid-column:1/-1;text-align:center}.rewardsSection>.pagination{grid-column:1/-1}.brandsSection{padding-top:2.5rem;padding-bottom:4rem;background-color:var(--color-grey-300);row-gap:2.5rem}@media screen and (min-width:1280px){.brandsSection{padding-top:4rem;padding-bottom:7.5rem}}.brandsSection>.brandsFilters{display:grid;grid-gap:1.5rem;gap:1.5rem;align-items:center;grid-auto-flow:row;grid-column:1/-1;padding-bottom:1.5rem}.brandsSection>.brandsFilters>.h4{color:var(--color-primary-green)}.brandsSection>.brandsFilters>div{width:min-content}@media screen and (min-width:768px){.brandsSection>.brandsFilters{grid-auto-flow:column;grid-template-columns:auto auto 1fr}.brandsSection>.brandsFilters>search{margin-left:auto}}.brandsSection>.pagination{grid-column:1/-1}.benefits{padding-top:2.5rem;padding-bottom:4rem;background-color:var(--color-grey-300);row-gap:1rem}@media screen and (min-width:1280px){.benefits{padding-top:4rem;padding-bottom:7.5rem}}.benefits>.h2{grid-column:1/-1;color:var(--color-primary-green);text-align:center}@media screen and (min-width:1024px){.benefits{row-gap:1.5rem}}.testimonials{background-color:var(--color-grey-300);padding-block:4rem;display:grid;grid-row-gap:2rem;row-gap:2rem}@media screen and (min-width:1280px){.testimonials{padding-block:7.5rem}}.testimonials>*{grid-column:1/-1}.testimonials>.h2{text-align:center;color:var(--color-primary-green)}@media screen and (min-width:1024px){.testimonials>.h2{margin-bottom:1.5rem}}.testimonials__customArrow{--arrow-size:1.5rem;display:grid;place-items:center;position:absolute;top:calc(50% - 3rem);z-index:12;height:var(--arrow-size);width:var(--arrow-size);border-radius:50%;color:var(--color-white);background-color:var(--color-primary-green);cursor:pointer}.testimonials__customArrow[data-position=left]{left:0}@media screen and (min-width:768px){.testimonials__customArrow[data-position=left]{left:-1.5rem}}@media screen and (min-width:1024px){.testimonials__customArrow[data-position=left]{left:1.5rem}}.testimonials__customArrow[data-position=right]{right:0}@media screen and (min-width:768px){.testimonials__customArrow[data-position=right]{right:-1.5rem}}@media screen and (min-width:1024px){.testimonials__customArrow[data-position=right]{right:1.5rem}}.testimonials__customArrow>svg{height:.75rem}@media screen and (min-width:768px){.testimonials__customArrow>svg{height:1.5rem}.testimonials__customArrow{--arrow-size:3rem}}.testimonials__sliderWrapper{position:relative;z-index:1}@media screen and (min-width:1024px){.testimonials__sliderWrapper{overflow:hidden}}.testimonials__sliderWrapper:after,.testimonials__sliderWrapper:before{content:"";position:absolute;top:0;bottom:0;width:3rem;z-index:11}@media screen and (min-width:1024px){.testimonials__sliderWrapper:after,.testimonials__sliderWrapper:before{width:8rem}}.testimonials__sliderWrapper:before{left:0;background:linear-gradient(270deg,transparent 0,var(--color-grey-300) 100%)}.testimonials__sliderWrapper:after{right:0;background:linear-gradient(90deg,transparent 0,var(--color-grey-300) 100%)}.testimonials__sliderWrapper>.slick-slider{display:flex;z-index:1;width:calc(var(--max-width) + 2*var(--overflow-space));left:calc(-1*var(--overflow-space));--overflow-space:0}@media screen and (min-width:1024px){.testimonials__sliderWrapper>.slick-slider{--overflow-space:5rem}}.testimonials__sliderWrapper>.slick-slider .slick-prev{left:100px;z-index:11}.testimonials__sliderWrapper>.slick-slider .slick-track{margin-bottom:3rem}.testimonials__sliderWrapper>.slick-slider .slick-slide>div{margin-inline:1rem}.testimonials__sliderWrapper>.slick-slider .slick-dots{width:-moz-fit-content;width:fit-content;display:flex;gap:.5rem;bottom:0;right:0;left:0;margin-left:auto;margin-right:auto}.testimonials__sliderWrapper>.slick-slider .slick-dots>li{all:unset;height:.75rem;width:.75rem;border-radius:50%;background-color:transparent;border:2px solid var(--color-primary-green)}.testimonials__sliderWrapper>.slick-slider .slick-dots>li.slick-active{background-color:var(--color-primary-green)}.testimonials>.button__link{margin-inline:auto}.promotionsSection{background-color:var(--color-grey-300);padding-top:2.5rem;padding-bottom:4rem;row-gap:2.5rem}@media screen and (min-width:1280px){.promotionsSection{padding-top:4rem;padding-bottom:7.5rem}}.promotionsSection>.h2{grid-column:1/-1;text-align:center;color:var(--color-primary-green)}@media screen and (min-width:1024px){.promotionsSection>.h2{margin-bottom:1rem}}.faqs{background-color:var(--color-grey-300);padding-top:2.5rem;padding-bottom:4rem;row-gap:1rem}@media screen and (min-width:1280px){.faqs{padding-top:4rem;padding-bottom:7.5rem}}@media screen and (min-width:1024px){.faqs{row-gap:1.5rem}}.trackersSection{padding-top:2.5rem;padding-bottom:4rem;background-color:var(--color-grey-300)}@media screen and (min-width:1280px){.trackersSection{padding-top:4rem;padding-bottom:7.5rem}}.trackersSection>*{grid-column:1/-1}.trackersSection>.h1{color:var(--color-primary-green)}.trackersSection__header{display:flex;justify-content:space-between;align-items:center;margin-block:2.5rem}.trackersSection__header>.h2{color:var(--color-primary-green)}.trackersSection .productTracker,.trackersSection .promotionTracker{margin-bottom:2rem}.contactSection{background-color:var(--color-grey-100);padding-top:2.5rem;padding-bottom:4rem}@media screen and (min-width:1280px){.contactSection{padding-top:4rem;padding-bottom:7.5rem}}.contactSection>.contactForm{grid-column:1/-1;background-color:var(--color-white);padding:1rem;border-radius:1rem;display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width:768px){.contactSection>.contactForm{border-radius:1.5rem;padding:2rem}}@media screen and (min-width:1024px){.contactSection>.contactForm{padding:2.5rem 3.5rem}}.contactSection>.contactForm>.h2{color:var(--color-primary-green)}.contactSection>.contactForm .input{width:100%}.contactSection>.contactForm>.button{align-self:flex-end}@media screen and (min-width:1024px){.contactSection>.contactForm{grid-column:2/12}}@media screen and (min-width:1280px){.contactSection>.contactForm{grid-column:3/11}}.registerCompanySection{background-color:var(--color-grey-300);padding-top:2.5rem;padding-bottom:4rem}@media screen and (min-width:1280px){.registerCompanySection{padding-top:4rem;padding-bottom:7.5rem}}.registerCompanySection>.h1,.registerCompanySection>.h3{grid-column:1/-1;text-align:center}.registerCompanySection>.h1{color:var(--color-primary-green)}.registerCompanySection>.h3{margin-bottom:1.5rem}@media screen and (min-width:1280px){.registerCompanySection>.h3{margin-bottom:2.5rem}}.registerCompanySection>.registerCompanyForm{grid-column:1/-1;display:flex;flex-direction:column;gap:1.5rem}.registerCompanySection>.registerCompanyForm>.button{align-self:flex-end}@media screen and (min-width:1280px){.registerCompanySection>.registerCompanyForm{grid-column:2/12;gap:2.5rem}}.registerUserSection{background-color:var(--color-grey-300);padding-top:2.5rem;padding-bottom:4rem}@media screen and (min-width:1280px){.registerUserSection{padding-top:4rem;padding-bottom:7.5rem}}.registerUserSection>.h1,.registerUserSection>.h3{grid-column:1/-1;text-align:center}.registerUserSection>.h1{color:var(--color-primary-green)}.registerUserSection>.h3{margin-bottom:1.5rem}@media screen and (min-width:1280px){.registerUserSection>.h3{margin-bottom:2.5rem}}.registerUserSection>.registerUserForm{grid-column:1/-1;display:flex;flex-direction:column;gap:1.5rem}.registerUserSection>.registerUserForm>.button{align-self:flex-end}@media screen and (min-width:1280px){.registerUserSection>.registerUserForm{grid-column:2/12;gap:2.5rem}}.resetPasswordSection{background-color:var(--color-grey-300);padding-top:2.5rem;padding-bottom:4rem;height:100%;margin-top:auto;margin-bottom:auto}@media screen and (min-width:1280px){.resetPasswordSection{padding-top:4rem;padding-bottom:7.5rem}}.resetPasswordSection>.h1{grid-column:1/-1;margin-top:auto;text-align:center;color:var(--color-primary-green);margin-bottom:1.5rem}@media screen and (min-width:1280px){.resetPasswordSection>.h1{margin-bottom:2.5rem}}.resetPasswordSection>.resetPasswordForm{background-color:var(--color-white);padding:1rem;border-radius:1rem;height:-moz-fit-content;height:fit-content;grid-column:1/-1;display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width:768px){.resetPasswordSection>.resetPasswordForm{border-radius:1.5rem;padding:2rem}}@media screen and (min-width:1024px){.resetPasswordSection>.resetPasswordForm{padding:2.5rem 3.5rem}}.resetPasswordSection>.resetPasswordForm>.button{align-self:flex-end}@media screen and (min-width:1280px){.resetPasswordSection>.resetPasswordForm{grid-column:2/12;gap:2.5rem}}.resetPasswordSection>.resetPasswordForm .select__container,.resetPasswordSection>.resetPasswordForm input{width:100%}.editCompanySection{padding-top:2.5rem;padding-bottom:4rem;row-gap:2.5rem;background-color:var(--color-grey-300)}@media screen and (min-width:1280px){.editCompanySection{padding-top:4rem;padding-bottom:7.5rem}}.editCompanySection>.h1{color:var(--color-primary-green);grid-column:1/-1;text-align:center}.editUserSection{padding-top:2.5rem;padding-bottom:4rem;row-gap:1rem;background-color:var(--color-grey-300)}@media screen and (min-width:1280px){.editUserSection{padding-top:4rem;padding-bottom:7.5rem}}.editUserSection>.h1{color:var(--color-primary-green);grid-column:1/-1;text-align:center}.howItWorks{background-color:var(--color-grey-100);padding-block:2.5rem;row-gap:1rem}@media screen and (min-width:768px){.howItWorks{padding-block:4rem;row-gap:2.5rem}}@media screen and (min-width:1280px){.howItWorks{padding-block:7.5rem;row-gap:4rem}}.howItWorks>.h1{grid-column:1/-1;text-align:center;color:var(--color-primary-green);margin-bottom:1rem}@media screen and (min-width:1280px){.howItWorks>.h1{margin-bottom:2rem}}.howItWorks>span{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.emailSentSection{background-color:var(--color-grey-300);height:100%}.transactionsFilters{background-color:var(--color-grey-100);padding-bottom:3rem;display:inline-block}.transactionsFilters__form{display:flex;gap:1rem;align-items:center;margin-inline:auto;flex-wrap:wrap;justify-content:center}.transactionsList{gap:1rem;padding-bottom:4rem;background-color:var(--color-grey-100)}@media screen and (min-width:1280px){.transactionsList{padding-bottom:7.5rem}}.transactionsList__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:2rem;padding:1rem 2.5rem;grid-column:1/-1}.transactionsList__header-date{flex-grow:.4}.transactionsList__header-transaction-type{flex-grow:1.6}.transactionsList__header-total-points{flex-grow:.6}.transactionsList__header-status{flex-grow:.2}.transactionsList__items{grid-column:1/-1;display:grid;grid-gap:16px;gap:16px}.transactionsLoader{padding-top:2.5rem;padding-bottom:4rem;display:grid;place-items:center}@media screen and (min-width:1280px){.transactionsLoader{padding-top:4rem;padding-bottom:7.5rem}}.transactionsLoader>*{grid-column:1/-1}.transactionsNotFount{padding-top:2.5rem;padding-bottom:4rem;display:grid;place-items:center}@media screen and (min-width:1280px){.transactionsNotFount{padding-top:4rem;padding-bottom:7.5rem}}.donwloadReports{padding-top:4rem;padding-bottom:4rem;background-color:var(--color-grey-300)}.donwloadReports__form{grid-column:1/-1;display:grid;grid-gap:1rem;gap:1rem;align-items:center}.donwloadReports__form-wrapper{background-color:var(--color-white);padding:1rem;border-radius:1rem;display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem}@media screen and (min-width:768px){.donwloadReports__form-wrapper{border-radius:1.5rem;padding:2rem}}@media screen and (min-width:1024px){.donwloadReports__form-wrapper{padding:2.5rem 3.5rem}}.donwloadReports__form-wrapper>.h3{color:var(--color-primary-green);font-family:FrutigerLTStd-BoldCn,sans-serif}.donwloadReports__form-container{display:grid;grid-column-gap:2rem;column-gap:2rem;grid-row-gap:1rem;row-gap:1rem;grid-template-rows:auto auto;grid-template-areas:"selectType" "selectYear" "selectColumns" "button"}@media screen and (min-width:768px){.donwloadReports__form-container{row-gap:1rem;column-gap:1rem;grid-template-areas:"selectType selectYear selectColumns" "button . ."}}@media screen and (min-width:1024px){.donwloadReports__form-container{row-gap:1rem;grid-template-areas:"selectType selectYear selectColumns" "button button button"}}@media screen and (min-width:1280px){.donwloadReports__form-container{column-gap:2rem;row-gap:1rem;grid-template-columns:min-content auto;grid-template-rows:auto auto;grid-template-areas:"selectType selectYear selectColumns button"}}.donwloadReports__form .select__container{width:100%}@media screen and (min-width:1280px){.donwloadReports__form .select__container{width:16.3rem}}.donwloadReports__form-selectType{grid-area:selectType}.donwloadReports__form-selectYear{grid-area:selectYear}.donwloadReports__form-selectColumns{grid-area:selectColumns}.donwloadReports__form-selectColumns-option{padding:.5rem 1rem;cursor:pointer}.donwloadReports__form-button{grid-area:button;align-items:center;justify-content:center;align-self:flex-end;max-height:3.5rem;min-width:135px}.maintenance{padding-top:0;padding-bottom:4rem;background-color:var(--color-grey-300)}.maintenance__form{grid-column:1/-1;display:grid;grid-gap:1rem;gap:1rem;align-items:center}.maintenance__form-wrapper{background-color:var(--color-white);padding:1rem;border-radius:1rem;display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem}@media screen and (min-width:768px){.maintenance__form-wrapper{border-radius:1.5rem;padding:2rem}}@media screen and (min-width:1024px){.maintenance__form-wrapper{padding:2.5rem 3.5rem}}.maintenance__form-wrapper>.h3{color:var(--color-primary-green);font-family:FrutigerLTStd-BoldCn,sans-serif}.maintenance__status{display:flex;flex-direction:column;gap:1rem;background-color:var(--color-white);border-radius:8px;border:1px solid var(--color-grey-200)}.maintenance__status-container{display:flex;align-items:center;gap:4rem}.maintenance__status-item{display:flex;gap:.75rem;padding:1rem 0;border-radius:8px;border:1px solid var(--color-grey-200)}.maintenance__status-item-content{display:flex;align-items:center;gap:.75rem}.maintenance__status-label{margin-bottom:.5rem}.maintenance__status-icon{width:20px;height:20px;flex-shrink:0}.maintenance__status-icon--active{color:var(--color-notification-success)}.maintenance__status-icon--inactive{color:var(--color-grey-600)}.maintenance__status-badge{padding:.375rem .875rem;border-radius:2rem}.maintenance__status-badge--active{background-color:var(--color-notification-warning-light);color:var(--color-primary-orange)}.maintenance__status-badge--inactive{background-color:var(--color-grey-100);color:var(--color-grey-600)}.maintenance__status-badge--success{background-color:var(--color-green-150);color:var(--color-green-700)}.maintenance__status-badge--error{background-color:var(--color-notification-error-light);color:var(--color-notification-error)}.maintenance__timestamps{padding:1rem 0;display:flex;align-items:center;justify-content:flex-start;gap:2.5rem}.maintenance__timestamps-title{margin:0}.maintenance__timestamps-list{display:flex;gap:.75rem}.maintenance__timestamp{display:flex;align-items:flex-start;gap:.75rem}.maintenance__timestamp-icon{width:16px;height:16px;margin-top:2px;flex-shrink:0}.maintenance__timestamp--completed .maintenance__timestamp-icon,.maintenance__timestamp--started .maintenance__timestamp-icon{color:var(--color-green-800)}.maintenance__timestamp-content{display:flex;flex-direction:column;gap:.25rem}.maintenance__timestamp-label{text-transform:uppercase}.maintenance__timestamp-value{font-size:.875rem;font-family:monospace}.maintenance__progress{display:flex;flex-direction:column;gap:.5rem}.maintenance__progress-info{display:flex;justify-content:space-between;align-items:center;font-size:.875rem}.maintenance__progress-bar{width:100%;height:8px;background-color:var(--color-grey-200);border-radius:4px;overflow:hidden}.maintenance__progress-fill{height:100%;background-color:var(--color-primary-green);transition:width .3s ease}.maintenance__actions{display:flex;gap:1rem}.maintenance__error{padding:1.5rem;background-color:var(--color-red-50);border:1px solid var(--color-red-200);border-left:4px solid var(--color-red-500);border-radius:8px}.maintenance__error-header{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.maintenance__error-icon{width:20px;height:20px;color:var(--color-red-600);flex-shrink:0}.maintenance__error-title{font-weight:600;color:var(--color-red-800);font-size:.875rem;margin:0}.maintenance__error-content{padding-left:1.5rem}.maintenance__error-message{color:var(--color-red-700);font-size:.875rem;line-height:1.5;margin:0}.maintenance__date-notice{padding:1.5rem;background-color:var(--color-notification-warning-light);border-left:1px solid var(--color-primary-orange);border:1px solid var(--color-primary-orange);border-left-width:4px;border-radius:8px;margin-bottom:1rem}.maintenance__date-notice-header{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.maintenance__date-notice-icon{width:20px;height:20px;color:var(--color-primary-orange);flex-shrink:0}.maintenance__date-notice-title{color:var(--color-primary-orange);margin:0}.maintenance__date-notice-message{color:var(--color-orange-800);line-height:1.5;margin:0}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--color-black:#22262a;--color-white:#fff;--color-grey-600:#95989d;--color-grey-300:#e6e9ef;--color-grey-100:#f6f7f9;--color-primary-green:#005740;--color-primary-orange:#eb6200;--color-green-800:#007a49;--color-green-500:#4fa800;--color-green-300:#79c918;--color-green-250:#75cd0a;--color-green-150:#9ddb00;--color-orange-800:#994000;--color-orange-200:#eb9100;--color-orange-100:#ffb133;--color-notification-success:#79c918;--color-notification-error:#eb3700;--color-notification-warning:#eba800;--color-notification-success-light:#daedc5;--color-notification-error-light:#f3c3b4;--color-notification-warning-light:#f1d99d;--color-notification-info-light:#cce6ff;--color-notification-grey-light:#e6e6e6;--gradient-dark-light:linear-gradient(90deg,var(--color-green-800) 0%,var(--color-green-500) 20%,var(--color-green-250) 100%);--gradient-light-dark:linear-gradient(90deg,var(--color-green-150) 0%,var(--color-green-300) 50%,var(--color-green-800) 100%)}body,html{padding:0;margin:0;font-size:100%;font-style:normal;overflow-x:hidden;scroll-behavior:smooth}h1,h2,h3,h4,p{margin:0}a{color:inherit;text-decoration:none}*{box-sizing:border-box}@font-face{font-family:FrutigerLTStd-BlackCn;src:url(/_next/static/media/FrutigerLTStd-BlackCn.a6b17e02.woff) format("woff");fonst-style:normal;font-display:swap}@font-face{font-family:FrutigerLTStd-BoldCn;src:url(/_next/static/media/FrutigerLTStd-BoldCn.9a98f20c.woff) format("woff");fonst-style:normal;font-display:swap}@font-face{font-family:FrutigerLTStd-Cn;src:url(/_next/static/media/FrutigerLTStd-Cn.e364cbfc.woff) format("woff");fonst-style:normal;font-display:swap}body{height:100vh;width:100%;display:flex;flex-direction:column;align-items:center}