:root{--brand1:#58c7bf;--brand2:#fff;--brand3:#302f2f;--brand4:#77679e;--brand5:#f9d27d;--brand6:#9ce0da;--brand7:#c5f2a3}a,button,input,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)}::-moz-placeholder{color:#707070!important}:-ms-input-placeholder{color:#707070!important}::placeholder{color:#707070!important}@font-face{font-family:PGBold;src:url(/_next/static/media/postgrotesk-bold-webfont.3482a482.woff2) format("woff2");font-display:swap}@font-face{font-family:PGBook;src:url(/_next/static/media/postgrotesk-book-webfont.9d57b264.woff2) format("woff2");font-display:swap}@font-face{font-family:PGLight;src:url(/_next/static/media/postgrotesk-light-webfont.9a4dac7b.woff2) format("woff2");font-display:swap}@font-face{font-family:PGMedium;src:url(/_next/static/media/postgrotesk-medium-webfont.4e4af8d0.woff2) format("woff2");font-display:swap}@font-face{font-family:PGThin;src:url(/_next/static/media/postgrotesk-thin-webfont.97848cd0.woff2) format("woff2");font-display:swap}body,html{padding:0;font-family:PGBook;font-size:14px;overflow-x:hidden!important;margin:0 auto;background:#c7c7c7!important}html{scroll-behavior:smooth}a{color:inherit;cursor:pointer!important}.lfaLink,a{text-decoration:underline!important}.lfaLink{font-family:PGMedium;cursor:pointer}*{box-sizing:border-box}.container::-webkit-scrollbar,body::-webkit-scrollbar{display:none!important}.container::-webkit-resizer,.container::-webkit-scrollbar-button,.container::-webkit-scrollbar-corner,.container::-webkit-scrollbar-thumb,.container::-webkit-scrollbar-track,.container::-webkit-scrollbar-track-piece,body::-webkit-resizer,body::-webkit-scrollbar-button,body::-webkit-scrollbar-corner,body::-webkit-scrollbar-thumb,body::-webkit-scrollbar-track,body::-webkit-scrollbar-track-piece{display:none!important}html::-webkit-scrollbar{width:0!important}::-webkit-scrollbar{display:none!important}.slidersServices{display:none!important}h1{font-family:PGBold;font-size:1.5rem!important}h2{text-align:center}h2,h3{font-size:20px!important;font-family:PGMedium}h3{line-height:27px!important;margin-bottom:10px!important}h4{font-size:18px;font-family:PGMedium;line-height:24px!important}h5{font-size:16px!important;line-height:21px!important}.container{min-height:100vh;overflow-x:hidden;background:#efefef;position:relative}.container,.shortContainer{width:clamp(335px,100vw,450px)!important;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto}.shortContainer{padding-left:1.5%;padding-right:1.5%;overflow:hidden;background:#fff}.lfaRegister{flex-direction:column}.lfaRegister,.separator{width:100%;display:flex;justify-content:center;align-items:center}.btn-lfa{width:200px;height:40px;background:var(--brand3);color:#fff;border-radius:25px}.btn-lfa:hover{transition:all .3s ease;opacity:.9}.btn-quiz{min-width:85px!important;min-height:35px!important;background:#333;box-shadow:0 0 13.869px rgba(0,0,0,.05);border-radius:8px;color:#fff!important;font-size:15px}.btn-back{font-size:15px;text-decoration:underline}.inputField{margin:5px auto!important;border-radius:10px!important;width:325px!important;height:40px!important;transition:.3s ease!important;border:1px solid #ededed;filter:drop-shadow(0 0 5px rgba(0,0,0,.08));background:#fff!important}.inputField:focus{transition:.3s ease;border:1px solid var(--brand1)!important}@keyframes slideIn{0%{transform:translate3d(0,-90px,0)}to{transform:translateZ(0)}}@keyframes slideOut{0%{transform:translateZ(0)}to{transform:translate3d(0,-90px,0)}}.footerContainer,.footerNestedContainer{width:clamp(335px,100%,450px)!important;position:fixed;top:calc(100% - 75px);height:75px;padding:0 25px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:50;border-top:.5px solid #eeecec;transition:.3s ease;background:hsla(0,0%,98%,.3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.footerNestedContainer{left:0}.overviewPage{position:absolute;width:clamp(335px,100%,450px)!important;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;overflow-x:hidden!important;padding-bottom:75px!important;height:100%!important}.overviewButtonBox{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.quizPage{position:absolute;width:clamp(335px,100%,450px)!important;overflow-x:hidden!important;padding-bottom:75px!important;height:100%!important}.quizPage,.sectionIntroContainer{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.quizHeader{margin-bottom:50px}.sectionIntroBG{height:200px!important;width:200px!important;display:flex;justify-content:center;align-items:center;border-radius:100%!important;font-size:60px!important}.sectionIntroText{margin-top:50px;margin-bottom:auto;text-align:center;font-size:16px}.overviewIntroText{padding:0 25px;text-align:center;font-size:14px;width:clamp(335px,100%,450px)!important}.overviewTitleText{margin-bottom:10px;padding:0 25px;text-align:center;font-size:16px;font-family:PGMedium}.overviewImage{height:70vh;max-width:none;overflow-x:hidden}.quizPageContainer{width:clamp(335px,100vw,450px)!important;padding:100px 17.5px 17.5px}.quizHelper{margin:5px 0;font-size:12px;line-height:16px;font-family:PGBook;color:#707070}.selectLFA{height:50px!important;outline:none!important;box-shadow:none!important;border:1px solid #ededed!important;border-radius:10px!important;font-size:14px!important;background-color:#fff!important;cursor:pointer!important;padding-left:1rem!important;padding-right:2.5rem!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M7 10l5 5 5-5' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right .75rem center!important;background-size:1.2rem!important}.selectLFA:hover{border-color:silver!important}.chakra-select__icon,.chakra-select__icon-wrapper,.chakra-select__wrapper svg{display:none!important}.chakra-input,.selectLFA{width:100%!important}.chakra-input{height:50px!important;border:1px solid #ededed!important;border-radius:10px!important;background-color:#fff!important;font-size:14px!important;padding-left:1rem!important;padding-right:1rem!important}.chakra-input:focus{outline:none!important;box-shadow:none!important;border-color:#ededed!important}.chakra-input:hover{border-color:silver!important}.chakra-input[aria-invalid=true]{border-color:#e53e3e!important}.chakra-input[aria-invalid=true]:focus{border-color:#e53e3e!important;box-shadow:0 0 0 1px #e53e3e!important}.chakra-progress{width:100%!important;overflow:hidden!important;position:relative!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border-radius:50px!important;height:8px!important}.chakra-progress__track{overflow:hidden!important}.chakra-progress__filled,.chakra-progress__track{height:100%!important;border-radius:inherit!important}.chakra-progress__filled{transition:width .3s ease!important}.chakra-progress[data-colorscheme=about] .chakra-progress__filled{background-color:#75c5be!important}.chakra-progress[data-colorscheme=food] .chakra-progress__filled{background-color:#b4d46f!important}.chakra-progress[data-colorscheme=travel] .chakra-progress__filled{background-color:#8560d3!important}.chakra-progress[data-colorscheme=home] .chakra-progress__filled{background-color:#ffcb29!important}.chakra-progress[data-colorscheme=stuff] .chakra-progress__filled{background-color:#ff8976!important}.chakra-modal__overlay{z-index:1000!important}.chakra-modal__content-container{z-index:1001!important}.chakra-modal__content{z-index:1002!important;background-color:#fff!important}.chakra-drawer__overlay{z-index:1500!important}.chakra-drawer__content{z-index:1501!important}.textareaLFA{border-radius:10px!important}.selectLFAGoals,.selectLFATrack{border-radius:10px!important;border:1px solid silver!important;width:100%;height:40px!important;color:#707070!important;padding-left:10px;padding-top:3px}.emojiContainer{height:150px;display:flex;justify-content:center;align-items:center;font-size:60px}.sliderContainer{margin:5px auto;padding:25px;width:100%}.sliderNumber{width:100%;text-align:center;font-size:20px}.infoContainer{margin-top:10px;display:flex;flex-direction:column;justify-content:space-evenly}.infoProp{min-height:45px;margin-top:5px;margin-bottom:5px;min-width:250px;max-width:290px;padding:5px 15px;background:#fff;border:1px solid #ededed;box-sizing:border-box;filter:drop-shadow(0 0 12px rgba(0,0,0,.05));font-size:13px;line-height:17px;font-family:PGMedium}.infoProp,.newInfoProp{border-radius:10px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.newInfoProp{box-shadow:0 0 5px rgba(0,0,0,.08);padding:0 15px;height:55px;margin:7.5px auto}.propRight{margin-left:auto;text-align:right}.propLeft{margin-right:auto;text-align:left}.infoIcon{width:20px!important;margin:2.5px}.transOptionsBox{margin-bottom:auto;margin-top:auto;padding-bottom:100px;display:flex;flex-direction:row}.transType{color:#302f2f;font-size:16px;line-height:21px;text-align:left;margin:2.5px 0}.transInfo{color:#707070;font-size:12px;line-height:16px;text-align:left}.transEmoji{min-width:25px;height:25px;font-size:25px;text-align:left;margin-left:auto;margin-bottom:auto}.housingEmoji{font-size:20px;text-align:left}.tripButton{height:clamp(200px,25vh,400px);border:1px solid #ededed;border-radius:10px;margin:7.5px;padding:17.5px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.tripEmoji{width:30px;height:30px;font-size:30px;margin:auto auto 0 0}.tripInput{width:325px!important;min-height:50px!important;height:50px!important;border:1px solid #ededed!important;box-sizing:border-box!important;border-radius:10px!important;margin:7.5px}.totalDistanceBox{width:335px;min-height:40px;height:40px;background:#f6f6f6;border-radius:10px;display:flex;justify-content:space-between;align-items:center;padding:0 5%;margin:10px auto}.selectMulti{width:165px!important;margin:0 2.5px!important}.selectMulti,.selectMultiTriple{color:#464646;height:50px!important;border:1px solid #ededed!important;box-sizing:border-box;border-radius:10px!important;text-align:center!important}.selectMultiTriple{width:110px!important;padding:0!important}.selectMultiLong{min-width:320px!important;width:100%!important;color:#464646;height:50px!important;border:1px solid #ededed!important;box-sizing:border-box;border-radius:10px!important;margin:2.5px;text-align:center!important}.housingContainer{height:80px;margin:7.5px 0;justify-content:center}.housingContainer,.housingSituationContainer{width:100%;padding:5%;border:1px solid #ededed!important;box-sizing:border-box;border-radius:10px;filter:drop-shadow(0 0 5px rgba(0,0,0,.08));-webkit-tap-highlight-color:rgba(0,0,0,0);display:flex;flex-direction:row;align-items:center}.housingSituationContainer{height:55px;justify-content:space-between;margin:7.5px auto}.activeHousing{border:1px solid #ffcb29!important}.wasteContainer{width:150px;height:130px;padding:5%;border:1px solid #ededed!important;box-sizing:border-box;border-radius:10px;filter:drop-shadow(0 0 5px rgba(0,0,0,.08));-webkit-tap-highlight-color:rgba(0,0,0,0);margin:5px}.activeWaste{border:1px solid #ff8976!important}.headerBarShrink{transition:.3s ease;height:190px!important}.headerOptionsShrink{transition:.3s ease;transform:translateX(75px)!important}.actionButtonContainer{flex-direction:column}.actionButton{background:#302f2f!important;border-radius:6px!important;color:#fff}.actionButton,.invisibleActionButton{width:325px!important;height:35px!important;line-height:21px!important}.invisibleActionButton{background:none!important;border:none!important;text-decoration:underline!important;font-family:PGBook!important;margin-top:10px}.alertBox{width:clamp(335px,95vw,400px)!important;background:#302f2f!important;box-shadow:0 4px 10px rgba(0,0,0,.05)!important;border-radius:10px 10px 10px 10px!important;font-size:14px!important;line-height:19px!important;color:#fff!important;padding:20px!important;margin-left:auto;margin-right:auto;margin-bottom:20px;display:flex;flex-direction:column;align-items:flex-start!important;z-index:200}.alertBoxPlan{width:auto!important}.planHeader{margin-right:auto;font-size:17px;font-family:PGMedium;margin-bottom:10px}.disclaimerBox{position:fixed!important;display:flex;flex-direction:column;justify-content:center;align-items:center;top:0!important;width:clamp(335px,100vw,450px)!important;height:100vh!important;background:#fff!important;z-index:9999}.alertBoxHeader{font-family:PGMedium!important;font-weight:400!important;font-size:24px!important;line-height:29px!important;margin:10px auto 10px 0;text-transform:capitalize}.alertButton{width:135px!important;height:30px!important;border-radius:10px!important;background:#fff!important;color:#302f2f!important;font-size:13px!important;line-height:18px!important;margin-top:20px}.inversed{background:#302f2f!important;color:#fff!important}.infoCardContainer{position:absolute;width:clamp(335px,100%,450px);min-height:140px;filter:drop-shadow(0 0 5px rgba(0,0,0,.08));background:#fff;border:1px solid #ededed;box-sizing:border-box;border-radius:10px;display:flex;flex-direction:column;padding:12px}.infoCardBody,.infoCardOptions{display:flex;flex-direction:row;justify-content:space-evenly!important;width:100%!important}.infoCardBody{margin:auto;width:100%}.infoCardBodyDB{width:100%;filter:drop-shadow(0 0 5px rgba(0,0,0,.08));background:#fff;border:1px solid #ededed;border-radius:10px!important;margin:10px auto;min-height:100px;display:flex;justify-content:center;align-items:center;padding:5px}.infoItem{margin:auto;position:relative}.infoOption{width:clamp(50px,10vw,55px)}.infoOption,.infoOptionBig{height:30px;border-radius:25px;display:flex;justify-content:center;align-items:center;font-family:PGMedium;cursor:pointer}.infoOptionBig{width:145px;margin:2.5px}.activeOption{background:#302f2f;color:#fff}.infoHeader{font-family:PGBold;font-size:35px;display:flex;flex-direction:row;align-items:baseline}.infoUnit{font-size:12px;font-weight:400}.infoSubheader{flex-direction:row}.infoSubheader,.infoSubheaderVehicle{margin-top:auto;font-size:10px;line-height:120%;display:flex;color:#000}.infoSubheaderVehicle{flex-direction:column}.infoEmoji{position:absolute;font-size:15px;text-align:right;right:0}.impactTag{background:#f6f6f6!important;border-radius:10px!important;font-size:12;width:100%;height:40px;color:#707070!important;margin-top:12px;padding:10px 20px!important}.impactContainer{flex-direction:row;margin-left:auto}.goalsButtonContainer,.impactContainer{display:flex;justify-content:space-between;align-items:center}.goalsButtonContainer{width:100%;gap:20px}.goalsButton{border-radius:10px!important;width:100%!important;height:30px!important;border:1px solid #302f2f!important;padding-top:2px}.filterButton{height:35px;width:100%!important;border:1px solid #302f2f;border-radius:10px!important}.learnMoreButton{background:transparent!important}.createButton{background:#302f2f!important;color:#fff!important}.learnModal{min-height:150px!important;box-shadow:0 -4px 16px rgba(0,0,0,.1)!important}.learnModal,.learnModalTrack{width:clamp(335px,100%,450px);max-width:450px!important;height:auto!important;border-radius:10px 10px 0 0!important;display:flex!important;justify-content:center!important;align-items:center!important;padding:25px;margin-left:auto;margin-right:auto}.learnModalTrack{min-height:250px!important}.tripModal{height:auto!important;justify-content:center!important;padding:25px}.historyDrawer,.tripModal{width:clamp(335px,100%,450px)!important;border-radius:10px 10px 0 0!important;display:flex!important;align-items:center!important;margin-left:auto;margin-right:auto}.historyDrawer{height:100%!important;padding:100px 25px 25px}.historyEntry{display:flex;flex-direction:row;justify-content:space-between;padding:13px 18px;width:100%;filter:drop-shadow(0 0 5px rgba(0,0,0,.08));background:#fff;border:1px solid #ededed;box-sizing:border-box;border-radius:10px;margin-bottom:9px}.cancelButton{width:100%!important;background:#fff!important}.cancelButton,.doneButton{height:35px!important;min-height:35px!important;border:1px solid #302f2f!important;filter:drop-shadow(0 0 13.869px rgba(0,0,0,.05))!important;border-radius:6px!important;outline:none!important;box-shadow:none!important;margin-top:10px}.doneButton{width:335px!important;background:#302f2f!important;color:#fff!important}.actionButtonContainer{display:flex;justify-content:center;align-items:center;width:100%;margin:10px auto}.deleteButton{width:335px!important;height:35px!important;background:#fff!important;border:1px solid #d11a2a!important;filter:drop-shadow(0 0 13.869px rgba(0,0,0,.05))!important;border-radius:6px!important;outline:none!important;box-shadow:none!important;margin-top:10px;color:#d11a2a!important}.loginButton{min-height:35px!important;height:35px!important;margin-top:20px;border-radius:10px;background:#302f2f!important;width:325px!important;opacity:.5;outline:"none"!important;color:#fff!important}.loginButton:hover{opacity:1!important}.logoutButton{width:100%!important;height:35px!important;background:#302f2f!important;border:1px solid #302f2f!important;filter:drop-shadow(0 0 13.869px rgba(0,0,0,.05))!important;border-radius:6px!important;outline:none!important;box-shadow:none!important;margin-top:10px;color:#fff}.drawerBodyContainer{width:100%;justify-content:center;padding:0!important}.drawerBodyAltContainer,.drawerBodyContainer{display:flex;flex-direction:column;align-items:flex-start}.drawerBodyAltContainer{height:auto!important;min-height:auto!important;overflow-y:scroll!important;margin-bottom:10px!important}.drawerBodyText{font-size:14px;line-height:19px;color:#707070;margin:10px auto}.drawerItem{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;margin:7.5px 0;cursor:pointer}.tapClose{width:44px;height:1px;opacity:.2;border:2px solid #000;border-radius:100px;margin-bottom:10px;cursor:pointer}.lfaDivider{height:100%;min-height:75px;width:1px}.lfaDivider,.lfaDividerH{background:#302f2f;opacity:.1;margin:auto}.lfaDividerH{width:100%;min-width:75px;height:1px}.infoDescription{font-size:13px;line-height:123.5%}.threePart{width:clamp(90px,100%,30vw);min-height:90px;display:flex;text-align:center;justify-content:center;align-items:flex-start}.infoContent{display:flex;align-items:baseline;margin-top:10px}.resultsContent{width:335px}.resultsContent,.resultsItems{display:flex;justify-content:space-between}.resultsItems{flex-direction:row;align-items:baseline}.dbSection{width:clamp(335px,100vw,450px)!important;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:auto;padding:25px}.dbProgress{width:100%;min-height:175px;background:#fff;border:1px solid #ededed;box-sizing:border-box;box-shadow:0 0 5px rgba(0,0,0,.08);border-radius:10px}.suggestedItem{border-top:1px solid #ededed;height:55px;display:flex;justify-content:flex-start;align-items:center}.goalsAnchor{width:100%}.addTripButton{background:#8560d3!important;box-shadow:0 0 13.869px rgba(0,0,0,.05)!important;border-radius:10px!important;color:#fff!important;margin:25px auto 10px;width:335px!important;height:40px!important}.tripDistancePreview{font-size:1rem;margin:auto auto auto 15px;color:#707070}.tripSubheader{margin-left:auto;margin-right:20px;font-size:14px;font-style:italic}.cityComparisonCategory{justify-content:space-between;position:relative;width:95%;height:50px;margin:0 7.5px 15px;padding:2.5px 18px}.cityComparisonCategory,.milestoneItem{display:flex;flex-direction:row;align-items:center;border-radius:10px;border:1px solid #ededed;filter:drop-shadow(0 0 5px rgba(0,0,0,.08))}.milestoneItem{gap:10px;width:100%;height:65px;margin:7.5px auto;padding:9.5px 20px 2.5px}.comparisonInfo,.comparisonInfoContent{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.comparisonIcon{margin-left:10px}.scrollIndicatorOff{opacity:0!important}.scrollIndicatorOn{opacity:1!important}.dynaWidth{width:clamp(335px,100vw,450px)!important}.accGroupContainer{margin-bottom:auto;height:auto;display:flex}.accItem{margin:5px auto;border:1px solid #ededed;border-radius:10px;min-height:50px;display:flex;flex-direction:column;justify-content:center;width:100%;background:#fafafa;padding:10px 20px}.modalHeader{margin:10px 0}.modalBody{margin:20px 0}.transB{align-items:center}.transB,.transGoals{display:flex;flex-direction:column;justify-content:center}.transGoals{align-items:flex-start}.tipsMoreContainer,.transGoals{padding:17.5px;border:1px solid #ededed;border-radius:10px}.tipsMoreContainer{box-sizing:border-box;filter:drop-shadow(0 0 5px rgba(0,0,0,.08));margin:10px auto}.tripCBox{width:clamp(300px,90%,350px)}.savedGoalsBox{width:clamp(300px,90%,350px);height:50px;justify-content:space-between;align-items:center;flex-direction:row;padding:0 20px}.savedGoalsBox,.savedGoalsBoxTrans{margin:5px auto;background:#fff;border-radius:10px;display:flex;border:1px solid #ededed}.savedGoalsBoxTrans{width:clamp(300px,90%,350px)!important;flex-direction:column;justify-content:center;align-items:flex-start;padding:10px 20px}.savedGoalsBoxMini{width:100%;justify-content:space-between}.savedGoalsBoxMini,.savedRightBar{display:flex;flex-direction:row;align-items:center}.savedRightBar{font-style:italic}.incrementButton{background:transparent!important;outline:none!important;box-shadow:none!important}.incrementInput{border:none!important;text-align:center!important;font-size:.9rem!important}.greyInput{color:#707070!important}.addPercent:after{content:"%"!important}.calendarBox{padding-bottom:60px;display:flex;justify-content:center;align-items:center}.calendarBox,.react-calendar{transition:all .2s ease!important}.react-calendar{width:350px;max-width:100%;background:#fff;border:none!important;font-weight:lighter!important;font-size:14px!important;line-height:19px!important;color:#302f2f!important}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation__label{font-size:18px!important;line-height:24px!important;color:#302f2f!important}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__navigation button[disabled]{background-color:#f0f0f0}.react-calendar__month-view__weekdays{text-align:center;font-family:PGMedium;font-size:.75em}.react-calendar__month-view__weekdays__weekday{padding:.5em}abbr[title]{text-decoration:none!important;color:#707070!important}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font-size:.75em;font-family:PGMedium;padding:calc(.75em / .75) calc(.5em / .75)}.react-calendar__month-view__days__day--weekend{color:inherit!important}.react-calendar__month-view__days__day--neighboringMonth{color:#999!important}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;width:50px!important;height:50px!important;height:auto;text-align:center;padding:.75em .5em;background:none}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now,.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#302f2f!important;color:#fff!important;font-family:PGBold!important;border-radius:50%!important}.react-calendar__tile--hasActive{background:#302f2f!important;color:#fff!important}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#302f2f!important;color:#fff!important}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.trackingBox{border:1px solid #ededed;background:#fff;box-sizing:border-box;border-radius:10px;width:100%;height:45px;display:flex;justify-content:flex-start;align-items:center;padding:0 18px}.progressContainer,.trackingBox{box-shadow:0 0 5px rgba(0,0,0,.08)!important}.progressContainer{background:#fff!important;border:1px solid #ededed!important;border-radius:10px!important;padding:18px}.incrementInput{outline:none!important;box-shadow:none!important}.savedTripBox{display:flex;flex-direction:column;padding:10px;border:1px solid #ededed;align-items:center;justify-content:space-between;margin:5px auto;border-radius:10px!important}.savedTripsContainer{margin:10px auto;width:100%}.clickable{cursor:pointer!important}.comingSoonTag{margin:5px}.savePrompt{color:#d10000;font-size:12px;margin:10px;transition:opacity .3s ease}.savePrompt,.tripGoalHeader{display:flex;flex-direction:row}.tripGoalHeader{justify-content:space-between;align-items:center;width:100%}.tripGoalSubheader{color:#707070;font-size:.9rem;text-transform:capitalize}.tripGoalSubheader+.tripGoalSubheader:before{display:inline-block!important;white-space:pre!important;content:", "!important}.iconContainer,.tripGoalSubheaderContainer{display:flex;flex-direction:row;width:100%}.iconContainer{justify-content:space-between;align-items:center;margin-left:auto;min-height:30px;text-transform:capitalize}.savedTripsDetails{flex-direction:column;justify-content:center;font-size:.9rem;color:#707070;text-transform:capitalize}.savedPanel,.savedTripsDetails{display:flex;width:100%;align-items:flex-start}.stickyContainer{width:clamp(335px,100vw,450px)!important;padding:10px 25px 15px;position:fixed!important;top:135px;border-radius:0!important;transition:all .3s ease;z-index:99;background:#fff}.stickyHeaderShrink{top:90px!important}.firstHighlight,.highlight{color:#fff!important;background:#302f2f!important}.firstHighlight{border-radius:3px 0 0 3px!important}.lastHighlight{border-radius:0 3px 3px 0!important;color:#fff!important;background:#302f2f!important}.tripTrackCard{filter:drop-shadow(0 0 5px rgba(0,0,0,.08));background:#fff;border:1px solid #ededed;box-sizing:border-box;border-radius:10px;margin:20px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;padding:18px}.tripTrackHeader{font-weight:500;font-size:16px;line-height:21px;color:#302f2f;display:flex;justify-content:space-between;align-items:center;flex-direction:row;font-family:PGMedium}.tripTrackOptionContainer{display:flex;flex-direction:column;width:95%;margin:10px auto}.tripTrackAccordion{width:100%}.tripTrackButton{border:none}.tripTrackButton:active,.tripTrackButton:focus{box-shadow:none!important;outline:none!important;background:transparent!important}.tripTrackAccordionItem{border:1px solid #ededed!important;border-radius:11px!important;margin:5px auto}a#beef,a#carshare,a#cheese,a#compost,a#cruises,a#drives,a#electricity,a#ferries,a#flights,a#garbage,a#heatingOil,a#homeType,a#naturalGas,a#otherMeat,a#paperRecycling,a#people,a#plasticRecycling,a#propane,a#rides,a#transit{display:block;position:relative;top:-450px;visibility:hidden}.fadedDB{width:100%;opacity:.15}.alertTrackButton{width:175px!important;position:absolute!important;height:30px!important;border-radius:10px!important;background:#302f2f!important;color:#fff!important;font-size:13px!important;line-height:18px!important;margin-top:20px}.individualTripBox{display:flex;padding:15px;margin:5px 0;border:1px solid #ededed;border-radius:10px;width:100%;flex-direction:column;align-items:center;justify-content:space-between}.chakra-button,body,span{font-weight:lighter!important}.chakra-button{border-radius:6px!important;font-family:PGMedium!important;cursor:pointer!important;outline:none!important;box-shadow:none!important}.chakra-button[data-theme=dark]{background-color:#302f2f!important;color:#fff!important;border:1px solid #302f2f!important}.chakra-button[data-theme=dark]:hover{background-color:#404040!important;border-color:#404040!important}.chakra-button[data-colorscheme=dark]{background-color:#302f2f!important;color:#fff!important;border:1px solid #302f2f!important}.chakra-button[data-colorscheme=dark]:hover{background-color:#404040!important;border-color:#404040!important}.boldedFont{font-family:PGBold!important}.footprintContainer{min-width:80px;min-height:55px;display:flex;justify-content:center;align-items:center}.iconContainerdashboard{background-image:url(/images/menu/dashboard.svg)}.iconContainerdashboard,.iconContainerdashboardActive{width:30px;height:30px;background-position:50%;background-size:auto;background-size:cover;margin:auto}.iconContainerdashboardActive{background-image:url(/images/menu/dashboardActive.svg)}.iconContainergoals{background-image:url(/images/menu/goals.svg)}.iconContainergoals,.iconContainergoalsActive{width:30px;height:30px;background-position:50%;background-size:auto;background-size:cover;margin:auto}.iconContainergoalsActive{background-image:url(/images/menu/goalsActive.svg)}.iconContainertrack{background-image:url(/images/menu/track.svg)}.iconContainertrack,.iconContainertrackActive{width:27.5px;height:27.5px;background-position:50%;background-size:auto;background-size:cover;margin:auto}.iconContainertrackActive{background-image:url(/images/menu/trackActive.svg)}.iconContainertips{background-image:url(/images/menu/tips.svg)}.iconContainertips,.iconContainertipsActive{width:27.5px;height:27.5px;background-position:50%;background-size:auto;background-size:cover;margin:auto}.iconContainertipsActive{background-image:url(/images/menu/tipsActive.svg)}.iconContainergroups{background-image:url(/images/menu/groups.svg)}.iconContainergroups,.iconContainergroupsActive{width:32.5px;height:32.5px;background-position:50%;background-size:auto;background-size:cover;margin:auto}.iconContainergroupsActive{background-image:url(/images/menu/groupsActive.svg)}.loggedWeek{background:#f6f6f6;border-radius:3px}.activityContainer{padding:25px}.activityItem{padding:0 18px;height:50px}.activityItem,.activityItemAccordion{width:clamp(325px,1fr,1fr);display:flex;justify-content:space-between;align-items:center;border:1px solid #ededed;background:#fff;border-radius:10px;margin:8px 0;font-size:14px;color:#707070;font-family:PGBook}.activityItemAccordionButton{display:flex;min-height:50px;flex-direction:row;justify-content:space-between;align-items:center;cursor:pointer}.activityItemAccordionButton,.activityItemAccordionButton:hover{outline:none!important;box-shadow:none!important;background:none!important}.groupsCreateContainer{width:100%;margin-bottom:auto;padding-top:150px;padding-bottom:90px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.groupInput,.groupInputBox{background:#fff!important;border:1px solid #ededed!important;border-radius:10px!important;width:100%;height:50px!important;filter:drop-shadow(0 0 5px rgba(0,0,0,.08))}.groupInputBox{color:#302f2f;padding:8px 14px!important;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.groupInputCode{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.goalSubheader{font-size:14px;margin-right:auto;margin-left:auto;color:#000;opacity:.5}.weekContainer{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:1rem auto}.groupInputArea{height:130px!important}.groupInputArea,.groupInputAreaEmails{background:#fff!important;border:1px solid #ededed!important;border-radius:10px!important;width:100%;filter:drop-shadow(0 0 5px rgba(0,0,0,.08))}.groupInputAreaEmails{min-height:50px!important;height:auto!important}.groupSection{margin:17.5px 0;width:100%}.groupBox{display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start;height:255px;padding:17.5px;background:#fff;border:1px solid #ededed;border-radius:10px;margin:17.5px 0}.viewGroupButton{width:335px!important;height:35px!important;min-height:35px!important;background:#302f2f!important;border:1px solid #302f2f!important;filter:drop-shadow(0 0 13.869px rgba(0,0,0,.05))!important;border-radius:8px!important;color:#fff;outline:none!important;box-shadow:none!important;margin-top:10px}.groupsHeader{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin:40px auto}.createGroupButton{width:155!important;height:35px!important;min-height:35px!important;background:#302f2f!important;border:1px solid #302f2f!important;filter:drop-shadow(0 0 13.869px rgba(0,0,0,.05))!important;border-radius:8px!important;color:#fff;outline:none!important;box-shadow:none!important}.infoCardBodyGroups{margin:10px auto;min-height:100px}.infoCardBodyGroups,.infoCardBodyGroupsSmall{width:100%;filter:drop-shadow(0 0 5px rgba(0,0,0,.08));background:#fff;border:1px solid #ededed;border-radius:10px!important;display:flex;justify-content:center;align-items:center}.infoCardBodyGroupsSmall{height:100px!important;margin:5px auto}.groupsProgress{display:flex;height:10px!important;border-radius:99rem}.groupsProgress div{background-color:#75c5be}.formInputFlexContainer{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;gap:25px}.formInputFlexBox{flex:1 1;min-width:0}.formBoxHeader{font-size:14px;line-height:19px;color:#707070}.formBoxInput{margin:.5rem auto}.planBoxInput{display:flex;flex-direction:row;width:100%;gap:20px;justify-content:flex-start;align-items:center}.transBox{margin-top:25px}.sectionIntroBGSmaller{height:100px!important;width:100px!important;display:flex;justify-content:center;align-items:center;border-radius:100%!important;font-size:40px!important}.slab{position:absolute;width:5px;left:0;height:100%;top:0;border-radius:5px 0 0 5px}.planButton{width:100%!important;height:40px!important;border-radius:10px!important;font-family:PGMedium!important;color:#fff!important}.detailBox{margin-top:10px;padding:10px 20px;width:100%;background:#eee;border-radius:10px;color:#707070;font-family:PGBook;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.detailButton{height:40px;text-decoration:underline;justify-content:space-between;cursor:pointer}.customToast,.detailButton{width:100%;display:flex;flex-direction:row;align-items:center}.customToast{text-align:left;justify-content:flex-start}.selectTarget{font-family:PGBook}.dbChevron{font-size:20px}.faqButton{width:290px!important}.faqButton,.settingsButtonLight{height:40px!important;background:#fff!important;border:1px solid #302f2f!important;filter:drop-shadow(0 0 13.869px rgba(0,0,0,.05))!important;border-radius:6px!important;outline:none!important;box-shadow:none!important;margin:15px}.progress-box-details{display:flex;flex-direction:column}.progress-label-box{display:flex;flex-direction:row;justify-content:space-between}.progress-label{font-size:16px;font-style:italic;font-family:PGBook}.tracking-text{display:flex;flex-direction:row;align-items:baseline;gap:5px}.tracking-value{font-size:35px;font-family:PGBold}.tracking-quantifier{font-size:16px;font-family:PGBook}hr{border:0;border-top:1px solid #ededed;padding:0}br2,hr{display:block;height:1px;margin:1em auto}br2{border:0}.currentLabel{font-style:italic}.currentLabel,.currentValue{font-size:16px;color:#302f2f;text-align:right}.currentValueBox{padding-top:10px;padding-bottom:6px}.tutorialContainer{width:clamp(335px,100%,450px);max-width:450px!important;min-height:150px!important;height:auto!important;border-radius:10px 10px 0 0!important;display:flex!important;justify-content:center!important;align-items:center!important;padding:25px 25px 0;margin-left:auto;margin-right:auto}.lfaLogin{width:100%!important;max-width:450px;padding:0 25px;.emailInput,.passwordInput{width:100%!important}}.lfaRegister{width:100%!important;max-width:450px;padding:0 25px}.impactTag{margin-left:10px;color:"white";font-size:12px;border-radius:5px;padding:3px 7px 2px}.historyDrawerHeaderContainer{top:0;width:clamp(375px,100%,450px);position:fixed;padding:25px 25px 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:999;border-bottom:.5px solid #eeecec;transition:.3s ease;background-color:#fff;filter:drop-shadow(0 0 10px rgba(0,0,0,.1))!important}.historyDrawerHeaderTitle{font-family:PGBold;font-size:18px;line-height:26px;color:#302f2f;margin:auto;text-transform:capitalize}.lds-default{display:inline-block;position:relative;width:80px;height:80px;margin:10px auto}.lds-default div{position:absolute;width:7px;height:7px;background:#505050;border-radius:50%;animation:lds-default 1.2s linear infinite}.lds-default div:first-child{animation-delay:0s;top:37px;left:66px}.lds-default div:nth-child(2){animation-delay:-.1s;top:22px;left:62px}.lds-default div:nth-child(3){animation-delay:-.2s;top:11px;left:52px}.lds-default div:nth-child(4){animation-delay:-.3s;top:7px;left:37px}.lds-default div:nth-child(5){animation-delay:-.4s;top:11px;left:22px}.lds-default div:nth-child(6){animation-delay:-.5s;top:22px;left:11px}.lds-default div:nth-child(7){animation-delay:-.6s;top:37px;left:7px}.lds-default div:nth-child(8){animation-delay:-.7s;top:52px;left:11px}.lds-default div:nth-child(9){animation-delay:-.8s;top:62px;left:22px}.lds-default div:nth-child(10){animation-delay:-.9s;top:66px;left:37px}.lds-default div:nth-child(11){animation-delay:-1s;top:62px;left:52px}.lds-default div:nth-child(12){animation-delay:-1.1s;top:52px;left:62px}@keyframes lds-default{0%,20%,80%,to{transform:scale(.5)}50%{transform:scale(1)}}.MenuBar_menuBarContainer__99_on{width:clamp(375px,100%,450px);position:fixed;top:calc(100vh - 85px);height:85px;padding:10px 5px 15px;flex-direction:row;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:500;border-top:.5px solid #eeecec;transition:.2s ease;background-color:#fff;filter:drop-shadow(0 0 10px rgba(0,0,0,.1))!important}.MenuBar_menuBarContainer__99_on,.MenuBar_menuIcon__A_R_3{display:flex;justify-content:space-between;align-items:center}.MenuBar_menuIcon__A_R_3{width:20%!important;height:50px;flex-direction:column}.MenuBar_iconContainer__YciyK{display:flex;align-items:flex-start;justify-content:center}.MenuBar_iconText__xDu7s{font-size:10px;margin-top:5px;text-transform:capitalize}