h1{font-size:28px;line-height:32px;font-weight:700;font-style:normal;margin:0}h2{font-size:24px;line-height:28px;font-weight:500;font-style:normal;margin:0}a{color:#0f3a38}.font-12{font-size:12px}.font-14{font-size:14px}.font-16{font-size:16px;line-height:20px}.font-18{font-size:18px;line-height:22px}.font-22{font-size:22px;line-height:26px}.font-24{font-size:24px;line-height:28px}.font-28{font-size:28px;line-height:32px}.font-56{font-size:56px;line-height:32px}@media (min-width: 768px){.font-md-28{font-size:28px;line-height:32px}}.fw-700{font-weight:700}.fw-600{font-weight:600}.fw-500{font-weight:500}.fw-400{font-weight:400}.link-solid{color:#0f3a38;font-weight:700;-webkit-text-decoration:solid;text-decoration:solid;font-size:16px;transition:.3s}.link-solid:hover{color:#8c8787}.link{color:#0f3a38;font-size:12px;transition:.3s}.link:hover{color:#8c8787}.link-16{color:#0f3a38;font-size:16px;transition:.3s}.link-16:hover{color:#8c8787}.no-underline{text-decoration:none}.text-none{text-transform:none!important}.color-grey{color:#8c8787}.color-grey-hover{transition:.4s}.color-grey-hover:hover{color:#8c8787}.color-dark-green{color:#0f3a38!important}.color-dark-grey{color:#313131}.color-white{color:#fff}body{background-color:#f3f3f3;font-family:neue-haas-grotesk-display,sans-serif;font-size:16px;font-style:normal;letter-spacing:.5px;color:#0f3a38}.modal-card{background-color:#fff;padding:42px 24px 24px;border-radius:24px}@media only screen and (max-width: 768px){.modal-card{padding:42px 16px 16px}}.grey-card{padding:16px;background-color:#f3f3f3;border-radius:8px}.grey-card.error{border:#f83030 solid 2px;box-sizing:border-box}.white-card{padding:16px;background-color:#fff;border-radius:12px}.white-card .request img{opacity:.3}.white-card .request p{opacity:.2}.yellow-card{padding:16px;background-color:#f2fa67;border-radius:12px}.hover-card{transition:.4s}.hover-card:hover{background-color:#e3e3e3}.title-tag{background-color:#f2fa67;color:#0f3a38;font-weight:700;font-size:18px;line-height:24px;border-radius:54px;padding:16px;display:inline-block}.social-icon{transition:.4s cubic-bezier(0,0,0,1)}.social-icon:hover{transform:scale(1.2)}.w-fit-content{width:-moz-fit-content;width:fit-content}.mw-325{max-width:325px}.mw-400{max-width:400px}.mw-486{max-width:486px}.mw-658{max-width:658px}.mw-674{max-width:674px}.mw-706{max-width:706px}.mw-1064{max-width:1064px}.h-0{height:0}.h-fit-content{height:-moz-fit-content;height:fit-content}.min-h-15{min-height:15px}.bg-dark-green{background-color:#0f3a38}.bg-light-grey{background-color:#f3f3f3}.bg-mid-grey{background-color:#e3e3e3}.bg-yellow{background-color:#f2fa67}.bg-white{background-color:#fff}.bg-blue-50{background-color:#30bcf880}.bg-green-50{background-color:#bae74880}.bg-orange-50{background-color:#f8b53080}.break-word{word-wrap:break-word}.border-mid-grey-1{border:1px solid #e3e3e3}.tint-white{filter:invert(100%) brightness(300%)}.vertical-dotted-line{width:2px;background:repeating-linear-gradient(to bottom,#e3e3e3 0px,#e3e3e3 5px,transparent 5px,transparent 10px)}.video-background{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden;z-index:-1;pointer-events:none}.video-background iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spinner-container{display:flex;justify-content:center;align-items:center;height:calc(100vh - 7rem)}.spinner-container .spinner{width:48px;height:48px;border:8px solid #0f3a38;border-bottom-color:#f2fa67;border-radius:50%;display:block;position:absolute;box-sizing:border-box;animation:rotation 1s linear infinite;transform:translateY(-50%)}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-small{background-color:#e3e3e3;padding:4px 8px;border-radius:8px;border:none;color:#0f3a38;gap:8px;display:flex;align-items:center;justify-content:center;align-self:flex-start;-webkit-text-decoration:solid;text-decoration:solid;transition:.4s}.btn-small .icon{transition:.4s}.btn-small:hover{background-color:#0f3a38;color:#fff}.btn-small:hover .icon{filter:invert(100%) brightness(300%)}.btn-primary,.btn-tertiary{background-color:#f2fa67;padding:8px;border-radius:8px;border:1px solid #f2fa67;color:#0f3a38;gap:8px;display:flex;align-items:center;justify-content:center;-webkit-text-decoration:solid;text-decoration:solid;transition:.4s}.btn-primary .icon,.btn-tertiary .icon{transition:.4s}.btn-primary:hover,.btn-tertiary:hover{background-color:#0f3a38;border:1px solid #0f3a38;color:#fff}.btn-primary:hover .icon,.btn-tertiary:hover .icon{filter:invert(100%) brightness(300%)}.btn-primary:disabled,.btn-tertiary:disabled{background-color:#8c8787;border-color:#8c8787;color:#e3e3e3}.btn-secondary{background-color:#fff;padding:8px;border-radius:8px;border:1px solid #e3e3e3;color:#0f3a38;gap:8px;display:flex;align-items:center;justify-content:center;-webkit-text-decoration:solid;text-decoration:solid;transition:.4s;font-weight:400}.btn-secondary .icon{transition:.4s}.btn-secondary:hover{background-color:#0f3a38;border-color:#0f3a38;color:#fff}.btn-secondary:hover .icon{filter:invert(100%) brightness(300%)}.btn-secondary:disabled{background-color:#8c8787;border-color:#8c8787;color:#e3e3e3}.btn-tertiary{border:1px solid #e3e3e3;background-color:#f3f3f3}.btn-currency{border:2px solid #0f3a38;border-radius:50%;height:16px;width:16px;font-size:12px;padding:0;display:flex;justify-content:center;align-items:center;font-weight:700;background-color:#fff;color:#0f3a38}.currency-active{background-color:#0f3a38;color:#fff}.add-btn .add-hover-icon{position:absolute;left:50%;right:0;top:50%;bottom:0;opacity:0;transition:.2s linear;transform:translate(-50%,-50%)}.add-btn span{transition:.4s ease-out}.add-btn:hover .add-hover-icon{opacity:1}.add-btn:hover span{color:#8c8787}.tab-btn{border:none;display:flex;justify-content:center;align-items:center;background-color:#e3e3e3;color:#0f3a38;font-size:18px;font-weight:700;padding:16px;border-radius:64px;transition:.4s;text-decoration-line:none}.tab-btn:hover{background-color:#8c8787;color:#313131}.tab-btn-active{background-color:#0f3a38;color:#f2fa67}.tooltip-button{background:none;border:none;padding:0}.collection-pod-order{position:relative;display:flex;gap:16px}.collection-pod-order>img{height:106px;width:103px}.collection-pod-order .order-top-right{position:absolute;right:0;top:0}.collection-pod-order .remove-pod-order{border:none;background:none;text-decoration-line:underline;color:#8c8787}@media only screen and (max-width: 768px){.collection-pod-order{flex-direction:column}}.qr-in-modal{display:flex;justify-content:center;align-items:center;margin-top:48px}.qr-in-modal>svg{width:100%;height:auto}.account-dropdown-btn{background-color:#fff;border:1px solid #e3e3e3;border-radius:32px;width:216px;height:56px;padding:8px}.account-dropdown-btn .account-profile{width:40px;aspect-ratio:1;background-color:#0f3a38;border-radius:50%;overflow:hidden}.account-dropdown-btn .account-profile>img{-o-object-fit:cover;object-fit:cover}.account-dropdown-btn .account-dropdown-caret{height:16px;width:16px}.account-dropdown-wrapper{display:flex}.account-dropdown-wrapper .account-dropdown-list{position:absolute;right:0;top:101%;display:flex;flex-direction:column;gap:2px;background-color:#fff;width:156px;border-radius:8px;padding:0;overflow:hidden;list-style-type:none;box-shadow:5px 5px 20px #0000001a}.account-dropdown-wrapper .account-dropdown-list li{display:flex}.account-dropdown-wrapper .account-dropdown-list li a{flex:1;background-color:#f3f3f3;text-decoration-line:none;padding:8px;text-align:center}.account-dropdown-wrapper .account-dropdown-list li a:hover{background-color:#e3e3e3}.circle-stat{height:40px;aspect-ratio:1;background-color:#f2fa67;display:flex;justify-content:center;align-items:center;border-radius:50%;padding:8px}.tag{padding:8px 12px;border-radius:8px}.pagination{display:flex;justify-content:center;align-items:center;gap:8px;padding:12px 8px;background-color:#e3e3e3;border-radius:12px}.pagination .pagination-btn{display:flex;justify-content:center;align-items:center;border-radius:8px;border:none;width:32px;height:32px;text-decoration-line:none}.pagination .pagination-btn-active{background-color:#0f3a38;color:#fff;pointer-events:none}.pagination .pagination-next-prev{background-color:#f2fa67;transition:.4s}.pagination .pagination-next-prev:hover{background-color:#8c8787}.pagination .pagination-next-prev:hover img{filter:invert(100%) brightness(300%)}.note-wrapper .note-btn{display:flex;align-items:center;gap:8px;border:none;background:none;width:100%}input:-webkit-autofill,input :-webkit-autofill:hover,input :-webkit-autofill:focus,input :-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important}.form-floating .form-control{box-shadow:none;border:2px solid #e3e3e3}.form-floating .form-control:focus{outline:none;border:2px solid #0f3a38}.form-floating .form-control:focus~label:after{background-color:#fff!important}.form-floating .form-control.error{border:#f83030 solid 2px;box-sizing:border-box}.form-floating .form-control:disabled{background-color:#e3e3e3;border-color:#e3e3e3;color:#8c8787}.form-floating .form-control:disabled~label:after{background-color:#e3e3e3!important}.form-floating .form-icon{position:absolute;left:16px;top:16px}.form-floating .label-w-icon{left:48px;padding-left:0}.form-floating label:after{background-color:transparent!important}textarea::-moz-placeholder{opacity:.4!important}textarea::placeholder{opacity:.4!important}.error{color:#f83030;font-size:12px}.password-input{padding-right:40px!important;position:relative}.toggle-password{position:absolute;right:16px;top:16px;border:none;background:none}.search-bar{padding:16px 48px;border-radius:12px;background-color:#fff;border:2px solid;border-color:#fff;outline:none}.search-bar:focus{border-color:#0f3a38}.search-bar-icon{position:absolute;top:50%;left:16px;transform:translateY(-40%);pointer-events:none}.search-clear-btn{position:absolute;top:50%;right:16px;transform:translateY(-40%);border:none;background:none}.text-field{border-radius:8px;padding:8px 16px;background-color:#fff;outline:none;border:2px solid #e3e3e3}.text-field:focus{outline:none;border:2px solid #0f3a38}.text-field.error{border:#f83030 solid 2px;box-sizing:border-box}.checkbox-btn{border:2px solid #e3e3e3;border-radius:8px;height:40px;width:40px;min-height:40px;min-width:40px;background-color:#fff;padding:0}.ticked{border-color:#0f3a38;background-color:#f2fa67}.passcode{cursor:text}.passcode .passcode-cell{border:solid #e3e3e3;height:52px;width:52px;border-width:2px 0 2px 2px;display:flex;justify-content:center;align-items:center}.passcode .passcode-cell:first-of-type{border-radius:8px 0 0 8px}.passcode .passcode-cell:last-of-type{border-radius:0 8px 8px 0;border-width:2px}.passcode .passcode-focus{border-color:#0f3a38}.passcode .passcode-error{border-color:#f83030}.cursor{height:20px;width:1px;background-color:#0f3a38;animation-name:blink;animation-duration:1s;animation-iteration-count:infinite}@keyframes blink{0%{opacity:1}to{opacity:0}}.yes-no-field{display:flex;justify-content:space-between;align-items:center;position:relative;border-radius:8px;padding:4px 8px;border:2px solid #e3e3e3}.dropdown-btn{position:relative;display:flex;width:100%;justify-content:space-between;align-items:center;background-color:#fff;border:2px solid #e3e3e3;border-radius:8px;padding:8px 16px;gap:8px}.dropdown-btn.error{border:#f83030 solid 2px;box-sizing:border-box}.dropdown-value{flex:1;text-align:left;color:#0f3a38;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dropdown-ui-menu{width:100%;padding:0;border:2px solid #e3e3e3;border-radius:0 0 8px 8px;border-top-width:0;list-style-type:none;background-color:#fff;max-height:220px;overflow-y:auto;position:absolute;left:0;right:0;z-index:10;box-shadow:5px 5px 15px #00000040}.dropdown-ui-menu button{width:100%;background-color:transparent;border:none;padding:8px 16px;border-radius:4px}.dropdown-ui-menu button:hover{background-color:#f2fa67;color:#0f3a38}.dropdown-small-wrapper{position:relative}.dropdown-small-wrapper .dropdown-small-btn{display:flex;gap:8px;border-radius:8px;padding:4px 12px;border:none}.dropdown-small-wrapper .dropdown-small-list{position:absolute;left:0;top:101%;display:flex;flex-direction:column;gap:2px;background-color:#fff;width:156px;border-radius:8px;padding:0;overflow:hidden;list-style-type:none;box-shadow:5px 5px 20px #0000001a}.dropdown-small-wrapper .dropdown-small-list li{display:flex}.dropdown-small-wrapper .dropdown-small-list li a{flex:1;background-color:#f3f3f3;text-decoration-line:none;padding:8px;text-align:center}.dropdown-small-wrapper .dropdown-small-list li a:hover{background-color:#e3e3e3}.day-entry{position:relative;display:flex;align-items:center;gap:16px}@media only screen and (max-width: 768px){.day-entry{flex-direction:column;align-items:flex-start}}.day-entry .day-tickbox{height:56px;width:56px;border-radius:56px;border:2px solid;background-color:#e3e3e3;border-color:#8c8787;display:flex;justify-content:center;align-items:center}.day-entry .day-tickbox .day-tick-icon{display:none}.day-entry .day-ticked{background-color:#f2fa67;border-color:#f2fa67}.day-entry .day-ticked .day-tick-icon{display:block}.day-entry .day-time-picker{border:2px solid #e3e3e3;border-radius:8px;background-color:#fff;padding:8px 0 8px 8px;outline:none;width:107px;height:56px;letter-spacing:8px;text-align:center;color:#0f3a38}.day-entry .day-time-picker:focus{border:2px solid #0f3a38}.day-entry .day-time-picker::-webkit-calendar-picker-indicator{display:none}.day-entry .day-time-picker::-webkit-datetime-edit-text{padding:4px}.day-entry .day-time-picker::-webkit-datetime-edit-ampm-field{display:none}.day-entry .day-time-picker:disabled{background-color:#f3f3f3}.day-entry .day-time-format{color:#8c8787}.radio{display:flex;gap:16px;background:none;border:none;flex:1}.radio .radio-circle{height:56px;width:56px;min-width:56px;min-height:56px;border-radius:50%;border:2px solid;border-color:#8c8787;background-color:#e3e3e3;padding:8px}.radio .radio-circle .radio-circle-inner{background-color:#0f3a38;width:100%;height:100%;border-radius:50%;opacity:0}.radio .checked{border-color:#0f3a38;background-color:#f2fa67}.radio .checked .radio-circle-inner{opacity:1}.radio label{padding-top:16px;font-size:18px;font-weight:700;text-align:left;color:#0f3a38}.radio-switch{display:flex;border:2px solid #e3e3e3;border-radius:8px;padding:16px 0;width:100%;position:relative;gap:16px}.radio-switch .radio-switch-divider{position:absolute;top:0;bottom:0;left:50%;margin-top:16px;margin-bottom:16px;width:2px;transform:translate(-50%);background-color:#e3e3e3}@media only screen and (max-width: 768px){.radio-switch{flex-direction:column}.radio-switch .radio-switch-divider{display:none}}.datepicker-wrapper{position:relative}.datepicker-wrapper .datepicker{border:2px solid #e3e3e3;padding:0 28px;border-radius:8px;box-shadow:none;height:48px}.datepicker-wrapper .datepicker:focus{outline:none;border:2px solid #0f3a38}.datepicker-wrapper .datepicker.error{border:#f83030 solid 2px;box-sizing:border-box}.datepicker-wrapper .datepicker:disabled{background-color:#e3e3e3;border-color:#e3e3e3;color:#8c8787}.datepicker-wrapper .datepicker-icon{position:absolute;left:8px;top:16px}.datepicker-wrapper .datepicker-caret{position:absolute;right:8px;top:10px}.datepicker-dropdown{border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:8px}.datepicker-dropdown .datepicker-days table{border-collapse:separate;border-spacing:2.5px}.datepicker-dropdown .datepicker-days table td{padding:5px!important;margin:5px!important}.datepicker-dropdown .datepicker-days table td.disabled,.datepicker-dropdown .datepicker-days table td.old.disabled,.datepicker-dropdown .datepicker-days table td.new.disabled,.datepicker-dropdown .datepicker-days table td.today.disabled{opacity:.4;background-color:#fff!important;color:#0f3a38!important;background-image:none}.datepicker-dropdown .datepicker-days table td.disabled:hover,.datepicker-dropdown .datepicker-days table td.old.disabled:hover,.datepicker-dropdown .datepicker-days table td.new.disabled:hover,.datepicker-dropdown .datepicker-days table td.today.disabled:hover{background-color:#fff!important;color:#0f3a38!important;background-image:none}.datepicker-dropdown .datepicker-days table .dow{font-size:14px;font-weight:400}.datepicker-dropdown .datepicker-days table .day{border-radius:6px;background-color:#f3f3f3;font-size:12px;width:36px;height:30px;transition:.2s}.datepicker-dropdown .datepicker-days table .day:hover{background-color:#8c8787;color:#fff}.datepicker-dropdown .datepicker-days table .old,.datepicker-dropdown .datepicker-days table .new{background-color:transparent;color:#0f3a38}.datepicker-dropdown .datepicker-days table .today{background-color:#f2fa67!important;background-image:none}.datepicker-dropdown .datepicker-days table .today:hover{background-color:#8c8787!important;color:#fff;background-image:none}.datepicker-dropdown .datepicker-days table .active{background-color:#0f3a38!important;color:#fff;background-image:none}.datepicker-dropdown .datepicker-days table .active:hover{background-color:#8c8787!important;color:#fff;background-image:none}.datepicker .prev,.datepicker .next{width:36px;height:30px;background-color:#f2fa67}.modal .modal-dialog{display:flex;justify-content:center}.modal .modal-dialog .modal-content{position:relative;padding:24px;width:400px;border:none;border-radius:24px;box-shadow:10px 10px 30px #00000040}.modal .modal-dialog .modal-content .modal-header{border:none}.modal .modal-dialog .modal-content .modal-title{text-align:center}.modal .modal-dialog .modal-content .modal-close-btn{position:absolute;top:16px;right:16px;background:none;border:none;z-index:20}nav{transition:.4s linear}nav .nav-panel{background-color:#0f3a38;border-radius:16px;width:228px;min-height:95vh}nav .nav-item{display:flex;align-items:center;color:#fff;text-decoration-line:none}nav .nav-item .nav-icon{background-color:#fff3;height:32px;width:32px;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:.4s}nav .nav-item .nav-icon>img{filter:invert(100%) brightness(300%)}nav .nav-item .nav-text{text-decoration-line:none;flex:1;padding-left:8px}nav .nav-item:hover .nav-icon{background-color:#f2fa6780}nav .nav-item-active .nav-text{font-weight:700}nav .nav-item-active .nav-icon{background-color:#f2fa67}nav .nav-item-active .nav-icon>img{filter:none}nav .nav-req-collection{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f2fa6733;color:#fff;text-decoration-line:none;border-radius:8px;padding:24px 16px;transition:.4s;aspect-ratio:5/3}nav .nav-req-collection:hover{background-color:#ffffff0d}nav .nav-mb{padding:16px;transition:.4s linear}nav .nav-mb .nav-mb-bar{display:flex;justify-content:space-between;align-items:center;background-color:#0f3a38;width:100%;gap:16px;padding:16px;border-radius:16px}nav .nav-mb .nav-mb-bar .nav-menu-btn{display:flex;background:none;border:none;height:64px;width:64px;overflow:hidden}nav .nav-mb .nav-mb-bar .nav-menu-btn .nav-menu-btn-icon{display:flex;transition:.4s ease-in-out;transform:translate(-50%)}nav .nav-mb .nav-mb-bar .nav-menu-btn .nav-menu-btn-icon>img{height:64px;width:64px}nav .nav-mb .nav-mb-bar .nav-menu-btn .nav-menu-btn-icon-active{transform:translate(0)}nav .nav-mb-active{position:fixed;left:0;right:0;top:0;bottom:0;background-color:#0f3a38;margin:0}nav .nav-mb-menu{position:fixed;top:128px;bottom:0;left:0;right:0;background-color:#0f3a38;transition:opacity .4s linear,transform .4s cubic-bezier(0,0,0,1);opacity:0;transform:translate(-100%);overflow:auto}nav .nav-mb-menu-active{transform:translate(0);opacity:1}.reg-progress-wrapper{position:relative}.reg-progress-wrapper .reg-progress-bar{width:100%;height:10px;border:none;margin:0;background-color:#e3e3e3;border-radius:98px}.reg-progress-wrapper .reg-progress-value{position:absolute;top:0;bottom:0;left:0;background-color:#f2fa67;border-radius:98px}.reg-progress-wrapper .reg-progress-ball{position:absolute;top:50%;transform:translate(-50%,-50%)}.table{overflow:auto;background:none;margin:0}.table thead tr{height:40px}.table thead tr th{white-space:nowrap;background-color:transparent;color:#0f3a38}.table thead tr th.filterable{cursor:pointer}.table thead tr th .filter-arrow{margin-left:30px}.table tbody tr{height:40px}.table tbody tr td{border:none;white-space:nowrap;background-color:transparent;color:#0f3a38}.clickable-row{border-radius:8px}.clickable-row:hover{background-color:#f3f3f3;cursor:pointer}.white-bg-hover:hover{background-color:#fff;cursor:pointer}.table-legals{border-radius:8px;box-shadow:0 0 0 1px #8c8787;overflow:hidden}.table-legals tr{border-bottom:1px solid #8c8787}.table-legals tr:last-child{border-bottom:0}.table-legals tr:nth-child(odd){background-color:#8c87871a}.table-legals tr td{padding:10px;vertical-align:top}.table-legals tr td:first-child{white-space:nowrap;border-right:1px solid #8c8787}.toast-wrapper{position:fixed;right:0;bottom:0;border-radius:8px;background-color:#0f3a38;padding:16px;min-width:250px;max-width:576px;overflow:hidden;z-index:100;display:flex;align-items:flex-start;animation:toast-in .6s cubic-bezier(0,0,0,1) forwards,toast-out .6s ease-in forwards 4s}@media only screen and (max-width: 576px){.toast-wrapper{left:0;right:0;bottom:0}}.toast-wrapper .toast-timebar{position:absolute;background-color:#f2fa67;height:10px;bottom:0;left:0;animation:timebar-anim 4s linear}.toast-wrapper .timebar-success{background-color:#bae74880}.toast-wrapper .timebar-failure{background-color:#f83030}@keyframes timebar-anim{0%{width:100%}to{width:0%}}@keyframes toast-in{0%{opacity:0;transform:translateY(200px)}to{opacity:1;transform:translate(0)}}@keyframes toast-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(200px)}}.toast-msg{color:#fff}
