@font-face{font-family:"AIAEverest";src:url(/fonts/AIAEverest-Regular.eot);src:url(/fonts/AIAEverest-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/AIAEverest-Regular.woff) format("woff"),url(/fonts/AIAEverest-Regular.ttf) format("truetype"),url(/fonts/AIAEverest-Regular.svg#AIAEverest) format("svg");font-style:normal;font-weight:400}@font-face{font-family:"AIAEverest";src:url(/fonts/AIAEverest-Medium.eot);src:url(/fonts/AIAEverest-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/AIAEverest-Medium.woff) format("woff"),url(/fonts/AIAEverest-Medium.ttf) format("truetype"),url(/fonts/AIAEverest-Medium.svg#AIAEverest) format("svg");font-style:normal;font-weight:600}@font-face{font-family:"AIAEverest";src:url(/fonts/AIAEverest-Bold.eot);src:url(/fonts/AIAEverest-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/AIAEverest-Bold.woff) format("woff"),url(/fonts/AIAEverest-Bold.ttf) format("truetype"),url(/fonts/AIAEverest-Bold.svg#AIAEverest) format("svg");font-style:normal;font-weight:700}@font-face{font-family:"AIAEverest";src:url(/fonts/AIAEverest-ExtraBold.eot);src:url(/fonts/AIAEverest-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/fonts/AIAEverest-ExtraBold.woff) format("woff"),url(/fonts/AIAEverest-ExtraBold.ttf) format("truetype"),url(/fonts/AIAEverest-ExtraBold.svg#AIAEverest) format("svg");font-style:normal;font-weight:900}@font-face{font-family:"AIAEverest Condensed";src:url(/fonts/AIAEverest-Condensed.eot);src:url(/fonts/AIAEverest-Condensed.eot?#iefix) format("embedded-opentype"),url(/fonts/AIAEverest-Condensed.woff) format("woff"),url(/fonts/AIAEverest-Condensed.ttf) format("truetype"),url(/fonts/AIAEverest-Condensed.svg#AIAEverest\ Condensed) format("svg");font-style:normal;font-weight:400}@font-face{font-family:"AIAEverest CondensedMedium";src:url(/fonts/AIAEverest-CondensedMedium.eot);src:url(/fonts/AIAEverest-CondensedMedium.eot?#iefix) format("embedded-opentype"),url(/fonts/AIAEverest-CondensedMedium.woff) format("woff"),url(/fonts/AIAEverest-CondensedMedium.ttf) format("truetype"),url(/fonts/AIAEverest-CondensedMedium.svg#AIAEverest\ CondensedMedium) format("svg");font-style:normal;font-weight:600}body,html *{font-family:"AIAEverest","AIAEverest Condensed",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#faf9f4}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}button,input{background:none;outline:none;-webkit-appearance:none;border-radius:0;border:none}a{text-decoration:none}.MuiButton-contained{background-color:#d41240;color:#fff;border-radius:0!important}.MuiButton-contained .MuiButton-label{font-family:"AIAEverest Condensed";font-size:18px;line-height:1.6;font-weight:700;letter-spacing:.405px}.MuiListItem-root.Mui-selected{background-color:#d41240!important;color:#fff!important}.MuiInput-root{height:36px;flex:1 1;border:1px solid rgba(0,0,0,.42);padding:0 8px;margin:8px 0}.MuiInput-underline{border-bottom:0}.MuiInput-underline:after{border-bottom:0!important}.MuiSelect-icon{height:34px!important;width:34px!important;top:0!important;background:#d41240!important;color:#fff!important}.MuiSelect-select:focus{background-color:transparent!important}.row{display:flex;flex-direction:row;align-items:center}.image-button{height:36px;width:36px;margin-right:8px;border-color:transparent;background-color:transparent;padding:0}.image-button img{height:32px;width:32px}.MuiLinearProgress-bar,.MuiLinearProgress-root{border-radius:4px}.detail-container{background-color:#fcfbf6;padding-bottom:12px}.detail-container #image{width:100%;height:auto;max-height:300px;object-fit:cover}.detail-container #title{font-family:Roboto,sans-serif;color:#554343;font-weight:700;font-size:20px;padding:0 8px}.detail-container #detail{padding:0 16px;font-size:14px;font-weight:400;color:#212121;margin-bottom:8px}.detail-container .references{font-size:14px;display:flex;align-items:center;margin:12px 0 30px;padding:0 16px 0 8px}.detail-container .references-content{max-width:100%;overflow-wrap:anywhere}.detail-container .references-content button{background:none;padding:0;color:#d41240;font-size:14px;font-weight:600}.detail-container .references-text{display:inline}.detail-container .references-text p{margin:0;white-space:pre-wrap}.detail-container .disclaimer{color:#f15b24;font-size:14px;display:flex;align-items:center;margin:12px 0 30px;padding:0 16px 0 8px}.detail-container .disclaimer #info-icon{width:25px;height:auto;margin-right:6px;align-self:flex-start}.detail-container .disclaimer-content button{background:none;padding:0;color:#d41240;font-size:14px;font-weight:600}.detail-container .disclaimer-text{display:inline;line-height:1.5}.detail-container .disclaimer-text p{margin:0;white-space:pre-wrap}.detail-container .label{padding:0 8px;font-size:14px;color:#212121;margin-bottom:8px}.detail-container .button{min-height:48px;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;bottom:16px;width:94%;color:#fff;background-color:#d41240;border-radius:0}.detail-container .row{padding:0 8px;margin-bottom:8px}.detail-container .row .icon{height:24px;width:24px;margin-right:8px}.detail-container .row .content{font-size:14px;color:grey}.detail-container video{width:100%}.detail-container #views{margin-left:16px}.detail-container .ripple{background-position:50%;transition:background .8s}.detail-container .ripple:hover{background:#d41240 radial-gradient(circle,transparent 1%,#d44264 0) 50%/15000%}.detail-container .ripple:active{background-color:#d41240;background-size:100%;transition:background 0s}.App{text-align:center}.App-logo{height:40vmin}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#09d3ac}.events-item{position:relative;background-color:#fff;box-shadow:0 3px 3px rgba(0,0,0,.1),0 3px 3px rgba(0,0,0,.1);overflow:hidden}.events-item img{width:100%;height:auto;max-height:260px;object-fit:cover}.events-item .text-container{padding:8px 16px 16px;overflow:hidden;align-items:flex-end}.events-item .text-container #date{padding-right:16px;text-align:center}.events-item .text-container #date #day{color:#252525;font-size:26px}.events-item .text-container #date #month{color:#d41240;font-size:14px;font-weight:700}.events-item .text-container #title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;color:#212121;padding:0 8px;font-weight:500;margin-bottom:8px}.events-item .text-container #subtitle{overflow:hidden;text-overflow:ellipsis;font-size:14px;color:#757575;padding:0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.events-tag{z-index:3;position:absolute;top:0;left:0;margin:.5rem;background-color:#d41240;display:flex;justify-content:center;align-items:center;max-height:1.5rem;height:1.5rem;min-height:1.5rem;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.events-tag img{max-height:1rem;height:1rem;min-height:1rem;margin:.5rem}.events-tag span{color:#fff;margin:.5rem;max-height:1.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap;font-size:14px;font-weight:600;font-family:"AIAEverest"}#events-container{padding-bottom:12px}#events-container a{position:relative;display:block}.events-tab{width:100%}.events-tab-bar{background-color:#d41240!important}.events-tab .MuiTabs-indicator{background-color:#fff!important}.events-tab .Mui-selected{font-weight:400!important}.events-tab .MuiTab-root{color:#fff}.events-tab .MuiTab-wrapper{color:#fff;font-weight:600}.events-show-splash-guide{position:absolute;top:calc(50% - 14px);right:4px;width:28px;height:28px;background:url(/img/goal_instruction.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.splash-guide{position:fixed;top:0;left:0;z-index:100000;min-width:100vw;max-width:100vw;min-height:100vh;height:100vh;max-height:100vh;background-image:url(/img/guides/bg_image.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.splash-guide,.splash-guide-body-wrapper{width:100vw;display:flex;flex-direction:column;align-items:center}.splash-guide-body-wrapper{position:absolute;height:90vh;overflow-x:hidden}.splash-guide-body-slide{top:10vh;position:absolute;min-height:80vh;height:80vh;max-height:80vh;width:100%}.splash-guide-body{position:absolute;top:0;max-height:100%;width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transition:transform .5s}.splash-guide-body.mod-left{-webkit-transform:translateX(-200vw);transform:translateX(-200vw)}.splash-guide-body.mod-center{left:0}.splash-guide-body.mod-right{-webkit-transform:translateX(200vw);transform:translateX(200vw)}.splash-guide-body.mod-full{position:fixed;height:100vh}.splash-guide-body.mod-full .splash-guide-img-container{min-height:100vh;height:100vh;max-height:100vh;min-width:100vw;width:100vw;max-width:100vw;padding:0}.splash-guide-body.mod-full .splash-guide-img-container .splash-guide-img{min-height:100%;height:100%;max-height:100%;width:auto}.splash-guide-img-container{position:relative;flex:0 0 auto;min-width:25vh;width:25vh;max-width:25vh;min-height:50vh;height:50vh;max-height:50vh}.splash-guide-img{position:absolute;top:3%;left:8%;width:84%;max-width:84%;height:94%;max-height:94%}.splash-guide-frame{position:absolute;top:0;left:0;width:100%;max-width:100%;height:100%;max-height:100%}.splash-guide-text-container{padding-top:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:80vw}.splash-guide-title{font-size:29px}.splash-guide-contents,.splash-guide-title{color:#fff;font-family:"AIAEverest Condensed";font-weight:700}.splash-guide-contents{padding-top:15px;text-align:center;font-size:19px}.splash-guide-top{position:fixed;min-width:100vw;width:100vw;max-width:100vw;min-height:1rem;display:flex;justify-content:center;align-items:center}.splash-guide-back,.splash-guide-top{top:0;left:0;height:1rem;max-height:1rem}.splash-guide-back{position:absolute;margin:1rem}.splash-guide-back-button{color:#fff;font-size:16px;font-weight:700;padding:0}.splash-guide-close{position:absolute;top:0;right:0;width:24px;height:24px;margin:16px}.splash-guide-close-button{position:relative;background-color:#fff;border-radius:100%;padding:0;width:24px;height:24px}.splash-guide-close-button:after,.splash-guide-close-button:before{content:"";position:absolute;display:block;top:50%;left:50%;width:2px;height:12px;margin-top:-6px;margin-left:-1px;background-color:#d41240}.splash-guide-close-button:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.splash-guide-close-button:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.splash-guide-button-wrapper{position:absolute;bottom:6vh}.splash-guide-button{position:relative;width:80vw;height:40px;border-radius:20.5px;background-color:#fff;color:#d41240;font-size:18px;font-weight:700;font-family:"AIAEverest Condensed"}.splash-guide-slider{position:absolute;bottom:16vh;height:9px;display:flex;justify-content:center;align-items:center}.splash-guide-slider .splash-guide-slider-step{width:9px!important;height:9px!important;padding:0;margin:0 .5rem;border-radius:100%;background-color:#bdbdbd}.splash-guide-slider .splash-guide-slider-step.mod-current{background-color:#fff}.back-button{position:absolute;top:12px;left:8px;height:36px;width:36px;padding:0;border-color:transparent;background-color:transparent;z-index:9}.back-button img{object-fit:contain;height:36px;width:36px}.back-button-bar-container{display:flex;position:fixed;align-items:center;width:100%;height:7vh;background-color:#fff;top:0;z-index:1}.back-button-bar-container .outline-back-button{background:none;border:none;outline:none;margin-right:12px}.back-button-bar-container .outline-back-button img{height:27px;width:27px}.back-button-bar-container .title{color:#554343;margin:16px 0;font-weight:600;flex:1 1}.back-button-bar-container .btn-secondary{background:none;border:none;font-size:14px;font-weight:600;color:#d21146;padding-right:15px;outline:none}.rounded-btn-container{display:flex;justify-content:center;width:100%;margin:15px 0}.rounded-btn-container .rounded-btn{display:flex;outline:none;border:2px solid #d21146;border-radius:35px;background:none;width:70%;height:48px;justify-content:center;align-items:center;margin:0 auto}.rounded-btn-container .rounded-btn img{max-width:26px;max-height:26px;padding-right:3.5%}.rounded-btn-container .rounded-btn p{white-space:nowrap;margin:0;font-size:16px;font-weight:600;color:#d21146}.rounded-btn-container.mod-fill .rounded-btn{background-color:#d21146;box-shadow:6px 6px 20px 0 rgba(0,0,0,.24)}.rounded-btn-container.mod-fill .rounded-btn p{color:#fff}.rounded-btn-container.mod-fill-disabled .rounded-btn{background-color:#757575;box-shadow:6px 6px 20px 0 rgba(0,0,0,.24);border:2px solid #757575}.rounded-btn-container.mod-fill-disabled .rounded-btn p{color:#fff}.big-btn-container{display:flex;justify-content:center;text-decoration:none;width:100%;height:55px}.big-btn-container .big-btn{display:flex;outline:none;border:2px solid #d21146;border-radius:35px;background:none;width:87%;justify-content:center;align-items:center;margin:0 auto;height:auto}.big-btn-container .big-btn img{max-width:22px;max-height:22px;padding-right:6%}.big-btn-container .big-btn p{white-space:nowrap;margin:0;font-size:16px;font-weight:700;color:#d21146}.big-btn-container.mod-disabled button{background-color:#bdbdbd!important;border-color:#bdbdbd}.big-btn-container.mod-fill .big-btn{background-color:#d21146;box-shadow:6px 6px 20px 0 rgba(0,0,0,.24)}.big-btn-container.mod-fill .big-btn p{color:#fff}.big-btn-container.mod-fixed{position:fixed;bottom:6vh}.slider .row{display:flex;flex-direction:row;justify-content:space-between;padding:0 8px}.slider .title{font-size:16px;color:#554343}.slider .more{font-size:14px;font-weight:700;color:#f15b24;text-decoration:none}.slider .list{list-style:none;display:flex;flex-direction:row;width:100%;overflow:auto}.card{background:#fff;display:inline-block;margin:8px;width:75vw;position:relative;box-shadow:0 3px 3px rgba(0,0,0,.1),0 3px 3px rgba(0,0,0,.1);text-decoration:none!important;border-radius:4px}.card .category{display:none}.card.mod-topics-page{width:100%;margin:auto auto 8px}.card.mod-topics-page .category{display:block;position:absolute;margin:0;left:10px;top:10px;line-height:1.4;background-color:#555;color:#fff;padding:1px 5px;border-radius:2px;font-size:14px;font-weight:600}.card.mod-topics-page .category.mod-nutrition{background-color:#4caf50}.card.mod-topics-page .category.mod-fitness{background-color:#f44336}.card.mod-topics-page .category.mod-wellness{background-color:#9c27b0}.card.mod-topics-page .category.mod-recipe{background-color:#d31145}.card.mod-topics-page .image{width:100%;padding-bottom:56.25%}.card.mod-topics-page .title{font-size:16px}.card.mod-topics-page .subtitle{font-size:14px}.card .image{width:75vw;padding-bottom:56.25%;background-size:cover;background-position:50%;border-radius:4px 4px 0 0}.card .title{font-size:14px;color:#554343;margin-bottom:0;font-weight:600}.card .subtitle,.card .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 15px}.card .subtitle{font-size:12px;color:#757575;margin-top:4px;margin-bottom:15px}.card .subtitle span{float:right;color:#d41240;font-size:14px;font-weight:700}.card:after{content:"";display:block;position:absolute;right:-8px;width:2rem;height:1px}.DateInput{display:none}.DateInput,.SingleDatePickerInput{background:transparent}.SingleDatePickerInput_calendarIcon{margin:0 5px 0 0}.CalendarDay__default{border:none}.CalendarDay__highlighted_calendar{background:#fff;border-bottom:2px solid #d41240}.CalendarDay__today{background:#d41240;border-radius:50%;color:#fff}.CalendarDay__blocked_calendar{background:#fff;color:#d9d9d9}.event-full-timeslot{color:#bdbdbd!important}.event-full-timeslot,.event-timeslot{display:inline!important}.rsvp-buttons{margin:20px 0}.rsvp-buttons .rsvp-button{height:46px;width:50%;background-color:#fff;border:1px solid #eee;font-size:14px;font-weight:500;color:#757575}.rsvp-buttons .rsvp-button div{display:flex;justify-content:center;align-items:center}.rsvp-buttons .rsvp-button img{height:18px;width:18px;margin-right:8px;color:#d41240}.rsvp-buttons .rsvp-button.rsvp-status{font-weight:600;color:#d41240}.rsvp-buttons .detail-container .detail-content{margin-top:40px}.rsvp-buttons .detail-container .detail-content #detail,.rsvp-buttons .detail-container .detail-content .label{padding:0 14px}.Modal.mod-timeslot{height:55%;border-radius:5px}.Modal.mod-timeslot .modal-container .modal-content{padding:0;width:100%}.Modal.mod-timeslot .modal-container .modal-content .title-container{border-bottom:1px solid #d9d9d9;width:100%;height:20%}.Modal.mod-timeslot .modal-container .modal-content .title-container .title{font-weight:700;font-size:20px;height:100%;padding-left:7%;margin:0}.Modal.mod-timeslot .modal-container .modal-content .timeslots{flex:1 1;width:100%;overflow:scroll;padding:5% 0}.Modal.mod-timeslot .modal-container .modal-content .timeslots .MuiFormControl-root{width:100%}.Modal.mod-timeslot .modal-container .modal-content .timeslots-group .MuiFormControlLabel-root{margin:0 5%}.Modal.mod-timeslot .modal-container .modal-content .timeslots-group .MuiFormControlLabel-label{color:#554343}.Modal.mod-timeslot .modal-container .modal-content .timeslots-group .MuiRadio-root{margin-right:7%;color:#554343}.Modal.mod-timeslot .modal-container .modal-content .timeslots-group .Mui-checked{color:#d41240}.Modal.mod-timeslot .modal-container .modal-content .confirm-btn{justify-content:flex-end;height:17%;width:100%;border-top:1px solid #d9d9d9}.Modal.mod-timeslot .modal-container .modal-content .confirm-btn .btn-wrapper{margin-right:7%}.Modal.mod-timeslot .modal-container .modal-content .confirm-btn .btn-wrapper input{font-weight:600;height:100%}#add-to-calendar-button{position:absolute;top:8px;right:8px;padding:0}.content.mod-date,.row.mod-date{align-items:center}.content.mod-date{margin:0 .5rem;height:14px;min-height:14px;max-height:14px;width:6rem;position:relative;display:flex}.content.mod-date label{font-size:14px;display:inline-flex;align-items:center}.content.mod-date label input{margin:0 4px 0 0;padding:0;height:14px;width:14px;-moz-appearance:radio;appearance:radio;-webkit-appearance:radio}.row.mod-location{overflow-x:scroll;overflow-y:hidden}.content.mod-location{margin:.75rem .5rem;border-radius:4px;border:2px solid #eee;padding:1rem .5rem;min-width:10rem;width:10rem;max-width:10rem;height:1rem;overflow-y:visible}.content.mod-location.mod-selected{border:2px solid #d21146}.content.mod-location label{display:flex;justify-content:center;align-items:center;max-height:1rem;width:10rem;position:relative;overflow-y:visible}.content.mod-location label .building-icon{position:absolute;left:0;margin-bottom:1rem;max-width:4rem}.content.mod-location label span{padding-left:3rem;max-width:5rem}.location-select-button{display:none}.rsvp-detail{display:flex;flex-direction:column}.rsvp-detail-header{display:flex;justify-content:space-between;padding:0 .5rem;align-items:center}.rsvp-detail-calendar{font-size:12px;text-align:right;padding:0 .5rem;margin-bottom:.5rem;color:#000;text-decoration:underline}.rsvp-detail-content{display:flex;padding:0 1rem;margin-bottom:1.5rem}.rsvp-detail-content div{display:flex;flex-direction:column;width:calc((100vw - 2rem)/2)}.rsvp-detail-content.mod-link{flex-direction:column}.rsvp-detail-content.mod-link div{width:calc(100vw - 2rem)}.rsvp-detail-content-header{color:#212121;font-weight:700;font-size:14px;margin-bottom:.25rem}.rsvp-detail-content-content.mod-link,.rsvp-detail-content-content.mod-remarks{overflow-wrap:break-word;margin-right:1rem}#detail-content-details{margin-top:.5rem;padding:0 1rem}.detail-container-title{padding:0 .25rem}.rsvp-detail-copy-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;text-align:left}.survey-msg{padding:0 1rem;margin:0 0 14px;font-size:14px;font-weight:400;color:#212121}.detail-container .quiz-link.mod-survey{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.detail-container .quiz-link.mod-survey .quiz-link-btn{padding:5px 20px}.upload-text{font-size:14px}.upload-div,.upload-text{padding:0 16px}#upload-input{display:none}.recipe{background-color:#d31145}.wellness-topic-container-head{display:flex;justify-content:space-around;align-items:center}.wellness-topic-guide-button-wrapper{margin-left:6px;background-color:#d41240;border-radius:100%;height:30px;width:30px;display:flex;justify-content:center;align-items:center}.wellness-topic-guide-button{margin-top:1px;background-image:url(/img/goal_instruction.png);background-size:contain;background-repeat:no-repeat;height:28px;width:28px}.wellness-button-container{justify-content:center;background-color:#d41240;width:100%;align-self:center}.wellness-button-container.white{background-color:#fff;box-sizing:border-box;border:.05rem solid #d41240}.wellness-button-container.transparent-white-border{background-color:transparent;box-sizing:border-box;border:.05rem solid #fff}.wellness-button-container.transparent{background-color:transparent;box-sizing:border-box;border:.05rem solid #d41240}.wellness-button-container p{color:#fff;font-family:"AIAEverest Condensed",sans-serif;font-size:20px;font-weight:600;margin:.5rem 0}.wellness-button-container p.white{color:#d41240}.wellness-button-container:active{opacity:1%;transition:.25s}.setup-goals-card-container{display:flex;flex-direction:column;align-items:center;padding:1rem;background-color:#fff;border-radius:1rem;margin:1rem 0}.setup-goals-card-container .description-text{text-align:center;color:#43423e;font-weight:600}.detail-container img{width:100%;height:auto}.detail-container .quiz-link.mod-completed{pointer-events:none;opacity:.4}.wellness-item{position:relative;background-color:#fff;border-radius:4px;box-shadow:0 3px 3px rgba(0,0,0,.1),0 3px 3px rgba(0,0,0,.1);overflow:hidden;margin-bottom:16px}.wellness-item .tag{border-radius:2px;font-size:12px!important}.wellness-item img{width:100%;height:auto;object-fit:contain}.wellness-item .text-container{padding:0 8px;text-decoration:none}.wellness-item .text-container p{color:#757575;font-family:Roboto,sans-serif}.wellness-item .text-container .title,.wellness-item .text-container p{font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wellness-item .text-container .title{color:#554343;padding:0 8px;font-weight:500}.wellness-item .text-container .subtitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:#757575;padding:0 8px}#wellness-topic-container{padding:8px 8px 12px;background:#faf9f4}#wellness-topic-container .MuiInput-root{width:100%}#wellness-topic-list{padding-left:0}.detail-container{display:flex;flex-direction:column}.detail-container .quiz-link{margin:auto;width:50%}.detail-container .quiz-link-btn{width:100%;background-color:#d41240;color:#fff;margin-bottom:30px;padding:5px 15px}#usefulLink-button{cursor:pointer;width:100%;padding:0}#usefulLink-item-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background-color:#fff;box-shadow:0 3px 3px rgba(0,0,0,.1),0 3px 3px rgba(0,0,0,.1);border-radius:4px;padding:8px;margin-bottom:8px}.usefulLink-text-container{overflow:hidden;margin:0 16px;display:flex;flex-direction:column;align-items:flex-start}.usefulLink-text-container>p{font-size:14px;color:#757575;font-family:Roboto,sans-serif;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0}#usefulLink-title{font-weight:700;font-size:16px;color:#554343;margin:0;padding-top:.5rem;line-height:2.5}#usefulLink-description{padding-bottom:1rem}#usefulLink-image{height:50px;width:50px;object-fit:contain}.loading-overlay{background-color:hsla(0,0%,100%,.7);z-index:10000;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;height:100vh;width:100vw;display:flex;align-items:center;justify-content:center}#useful-links-container{padding:1rem}#useful-links-list{padding-left:0}#community-links-list{display:flex;flex-wrap:wrap;padding-left:0}#community-item-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;text-decoration:none;color:#554343;flex-grow:1;width:33%;margin-bottom:25px}#community-image{height:95px;width:95px;object-fit:cover;border-radius:50%}#community-title{font-size:12px;margin:8px auto 0;width:95%}#communities-detail-container{display:flex;flex-direction:column;position:relative;top:7vh;margin-bottom:100px}#communities-detail-container .loading-spiral{margin:auto;position:fixed;top:0;left:0;bottom:0;right:0}#communities-detail-container .more-discussions{font-size:14px;color:#43423e;font-weight:600;width:100%;height:80px;margin-top:-10px}#communities-empty-container{margin:auto;position:fixed;top:0;left:0;bottom:0;right:0;flex:1 1;display:flex;flex-direction:column;justify-content:center;align-content:center}#communities-empty-container #communityIcon{position:relative;left:18px;width:25%;align-self:center}#communities-empty-container #empty-message{margin-top:30px;text-align:center;padding:0 12%;font-size:16px;font-weight:600;color:#d9d9d9}.discussion-item-container{background-color:#fff;margin-bottom:8px;text-decoration:none}.discussion-item-container:nth-last-child(2){margin-bottom:6vh}.discussion-item-content .title{display:flex;justify-content:flex-start;padding:15px 55px 5px;height:40px;max-height:40px;overflow:hidden;font-size:16px;color:#554343}.discussion-item-content .name{margin:0;padding:15px 10px;font-size:12px;color:#949494}.discussion-item-content .indicators{display:flex;flex:1 1;justify-content:flex-end;color:#949494}.discussion-item-content .indicators-wrapper{display:flex;align-items:center}.discussion-item-content .indicators-wrapper .icon{max-width:23px;max-height:23px}.discussion-item-content .indicators-wrapper .count{font-size:12px;margin-left:4px}.discussion-item-content .indicators-wrapper:last-child{margin-left:17px}.discussion-item-details{display:flex;align-items:center;padding:0 18px}.discussion-item-details .profile-pic{width:27px;height:27px;border-radius:50%;object-fit:cover}.comment-section{display:flex;flex-direction:row;justify-content:space-evenly;position:fixed;left:0;bottom:0;height:80px;width:100%;align-items:center;box-shadow:0 -2px 54px 0 rgba(0,0,0,.2);background-color:#fff}.comment-section .comment{width:80%;justify-content:center;height:38px;font-size:14px;border:1px solid #949494;background:none;border-radius:20px;display:flex}.comment-section .comment input{background:none;border:none;width:85%;font-size:14px}.comment-section .btn-send{padding:0}.comment-section img{width:25px;max-height:25px}.comment-container{margin-top:5px;padding:10px 15px 0;display:flex;flex-direction:column;background-color:#fff}.comment-container .profile-pic{width:58px;height:58px;border-radius:50%;object-fit:cover}.comment-container .comment-author{display:flex}.comment-container .comment-author-details{padding-left:20px;padding-right:10px;flex:1 1}.comment-container .comment-author-details #title{font-weight:500;font-size:17px;padding:0}.comment-container .comment-author-details .name{margin:0;font-size:12px;color:#949494}.comment-container .comment-body{padding-top:5px}.comment-container .comment-body .id{color:#949494;font-size:12px}.comment-container .comment-body p{margin:0;color:#554343}.comment-container .comment-buttons{padding:4px}.comment-container .comment-buttons hr{border:.5px solid #eee;margin-bottom:.3em}.comment-container .comment-buttons-list{display:flex;align-items:center}.comment-container .comment-buttons-list hr{height:15px;margin:10px;border-color:#949494}.comment-container .comment-buttons-list button{display:flex;align-items:center;background:none;border:none;outline:none}.comment-container .comment-buttons-list button p{color:#555;font-size:12px}.comment-container .comment-buttons-list button img{max-width:24px;max-height:24px;margin-right:4px}.reply-section{width:80%;margin:10px auto auto}.reply-section .more-replies{margin-bottom:10px;font-size:14px;color:#43423e;font-weight:600;width:100%;height:30px}.reply-section .reply{display:flex;flex-direction:row;align-items:center;background-color:#fff;font-size:14px;color:#554343;border-radius:45px;min-height:35px;padding:10px;margin-bottom:8px}.reply-section .reply:last-of-type{margin-bottom:10px}.reply-section .reply img{width:46px;height:46px;border-radius:50%;object-fit:cover;margin-left:11px}.reply-section .reply-content{display:flex;flex-direction:column;padding-left:16px;color:#949494}.reply-section .reply-content span{font-size:12px}.reply-section .reply-content p{margin:3px 0;color:#554343}.reply-section .reply-content .buttons{display:flex;flex-direction:row;align-items:center;position:relative;right:5px}.reply-section .reply-content .buttons button{display:flex;flex-direction:row;align-items:center;padding:0;margin-right:10px;font-size:12px;color:#555}.reply-section .reply-content .buttons button span{margin-left:4px}.reply-section .reply-content .buttons button img{max-width:20px;max-height:20px;margin-right:2px;margin-left:0}.reply-section .reply-comment-container{display:flex;justify-content:center;background-color:#fff;border-radius:20px;margin-bottom:8px}.reply-section .reply-comment-container input{background-color:#fff;border:none;font-size:12px;width:85%;height:35px}.thread-topic-container{display:flex;flex-direction:column;background-color:#fff;padding:15px 15px 0;margin-bottom:15px}.thread-topic-container .profile-pic{width:58px;height:58px;border-radius:50%;object-fit:cover}.thread-topic-container .thread-author{display:flex}.thread-topic-container .thread-author-details{padding:0 12px;flex:1 1}.thread-topic-container .thread-author-details #title{font-weight:500;font-size:17px;padding:0}.thread-topic-container .thread-author-details .name{margin:0;font-size:12px;color:#949494}.thread-topic-container .thread-author .bookmark-container{display:flex;flex-direction:column;align-items:center;text-align:center;width:50px}.thread-topic-container .thread-author .bookmark-container .btn-bookmark{background-repeat:no-repeat!important;background-size:contain!important;background-position:50%!important;border:none;width:30px;height:30px}.thread-topic-container .thread-author .bookmark-container span{font-size:10px;font-weight:700;color:#d21146}.thread-topic-container .thread-body{padding:15px 15px 0}.thread-topic-container .thread-body .id{color:#949494;font-size:12px}.thread-topic-container .thread-body p{margin:0;padding-left:5px;color:#554343}.thread-topic-container .thread-buttons{padding:4px}.thread-topic-container .thread-buttons hr{border:.5px solid #eee;margin-bottom:.3em}.thread-topic-container .thread-buttons-list{display:flex;align-items:center}.thread-topic-container .thread-buttons-list hr{height:15px;margin:10px;border-color:#949494}.thread-topic-container .thread-buttons-list button{display:flex;align-items:center;background:none;border:none;outline:none}.thread-topic-container .thread-buttons-list button p{color:#555;font-size:12px}.thread-topic-container .thread-buttons-list button img{max-width:24px;max-height:24px;margin-right:4px}.thread-container{position:relative;margin-bottom:80px;top:7vh}.thread-container.mod-all-comments{padding-bottom:125px}.thread-container .more-comments{font-size:14px;color:#43423e;font-weight:600;width:100%;height:80px;margin-top:-10px}#root,body,html{width:100%;height:100%}.make-discussion-container{display:flex;height:93%;background-color:#fff;flex-direction:column;align-items:center;overflow:hidden;position:relative;top:7vh}.make-discussion-container .wrapper{display:flex;justify-content:center;align-items:center;width:85%;border-radius:20px;background-color:#faf9f4}.make-discussion-container .wrapper input,.make-discussion-container .wrapper textarea{background:none;border:none;outline:none;font-size:14px;width:90%}.make-discussion-container .wrapper input::-webkit-input-placeholder,.make-discussion-container .wrapper textarea::-webkit-input-placeholder{color:#b3b1a8}.make-discussion-container .wrapper input:-ms-input-placeholder,.make-discussion-container .wrapper textarea:-ms-input-placeholder{color:#b3b1a8}.make-discussion-container .wrapper input::-ms-input-placeholder,.make-discussion-container .wrapper textarea::-ms-input-placeholder{color:#b3b1a8}.make-discussion-container .wrapper input::placeholder,.make-discussion-container .wrapper textarea::placeholder{color:#b3b1a8}.make-discussion-container .wrapper.mod-title{height:7%;margin-bottom:4%;margin-top:2%}.make-discussion-container .wrapper.mod-textarea{height:70%;margin-bottom:7.1%}.make-discussion-container .wrapper input{height:100%}.make-discussion-container .wrapper textarea{height:95%;resize:none;padding:0}.bookmarks-page-container{padding:20px;position:relative;bottom:8px;top:7vh}.bookmarks-page-container.mod-empty{height:93%;padding:0}.bookmarks-empty-container{display:flex;flex-direction:column;justify-content:center;align-content:center;height:100%}.bookmarks-empty-container .bookmarkIcon{width:25%;align-self:center}.bookmarks-empty-container .empty-message{margin-top:30px;text-align:center;padding:0 12%;font-size:16px;font-weight:600;color:#d9d9d9}.btn-delete{background:url(/img/close.png);background-position:50%;background-size:cover;background-repeat:no-repeat;border:none;position:relative;bottom:10px;left:10px;z-index:100;width:25px;align-self:flex-end;min-height:25px}.bookmark-item-container{display:flex;flex-direction:column;background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.25);margin-bottom:10px;text-decoration:none;width:100%;height:103px;max-height:103px;z-index:-1}.bookmark-item-content.mod-edit{position:relative;bottom:29px}.bookmark-item-content .title{display:flex;justify-content:center;height:43px;max-height:43px;padding:15px 55px 0;font-size:16px;color:#554343}.bookmark-item-content .name{margin:0;padding:15px 10px;font-size:12px;color:#949494}.bookmark-item-content .indicators{display:flex;flex:1 1;justify-content:flex-end;color:#949494}.bookmark-item-content .indicators-wrapper{display:flex;align-items:center}.bookmark-item-content .indicators-wrapper .icon{max-width:23px;max-height:23px}.bookmark-item-content .indicators-wrapper .count{font-size:12px;margin-left:4px}.bookmark-item-content .indicators-wrapper:last-child{margin-left:17px}.bookmark-item-details{display:flex;align-items:center;padding:0 18px}.bookmark-item-details .profile-pic{width:27px;height:27px;border-radius:50%;object-fit:cover}#profile-container{text-align:center;padding-top:24px;background:#faf9f4}#profile-container #avatar{object-fit:cover;object-position:center;width:240px;height:240px;border-radius:120px;left:24px}#profile-container #edit{height:24px;width:24px;position:relative;bottom:0;left:-24px}#profile-container #name{font-size:20px;font-weight:700;color:#212121;margin:18px 0 0}#profile-container #company{margin:9px}#profile-container #coins-history-button{border-top:2px solid #eee;border-bottom:2px solid #eee;text-align:center;padding:24px 0;color:#252525;font-size:14px;position:relative}#profile-container #coins-history-button p{color:#d41240;font-size:20px;font-weight:700;margin-bottom:0;margin-top:12px}#profile-container #coins-history-button img{height:36px;width:36px;position:absolute;right:12px;top:0;bottom:0;margin-top:auto;margin-bottom:auto}#profile-container #qr-code{margin:12px auto}#profile-container #qr-label{font-size:14px;color:#212121;margin-top:24px}#profile-container #qr-description{font-size:12px;color:#212121}#profile-container #app-details{border-top:2px solid #eee;padding:24px 0 30px;margin-top:24px}#coins-history-container #header{margin-top:8px;line-height:32px;font-size:20px;font-weight:500;color:#000;margin-left:64px}#coins-history-container .list-item{padding:8px;border-bottom:1px solid #d9d9d9;font-size:14px}#coins-history-container .list-item div{justify-content:space-between}#coins-history-container .list-item .message{margin:8px 0;color:#949494}#coins-history-container .list-item .date{color:#949494}#coins-history-container .deduction{color:#d41240}.quiz-item{display:flex;flex-direction:row;margin:8px;border-radius:4px;background:#fff;box-shadow:1px 3px 3px rgba(0,0,0,.1),1px 3px 3px rgba(0,0,0,.1);padding:16px 8px}.quiz-item img{width:20px;height:20px;margin:auto 20px auto 10px}.quiz-item div{display:inline-block;color:#757575;font-size:14px}.quiz-item div p{font-weight:600;margin:0 0 8px;color:#554343;font-size:16px}#quiz-survey-container{padding-bottom:12px}#quiz-survey-container .MuiTabs-root{margin-top:16px}#quiz-survey-container .MuiTabs-scroller{margin:0 8px}#quiz-survey-container .MuiTabs-flexContainer{background-color:#f6ccd7;border-radius:32px;color:#d31145}#quiz-survey-container .MuiTab-textColorPrimary{color:#df92a5}#quiz-survey-container .Mui-selected{background-color:#d31145;border-radius:32px;color:#fff!important;font-weight:600!important;font-size:16px}#quiz-survey-container .MuiTabs-indicator{display:none}#quiz-survey-container .MuiTab-root{flex:1 1;text-transform:none;min-height:auto}#quiz-detail .reward-row{display:flex;flex-direction:row;align-items:center;margin:0 0 8px 8px;font-size:14px;color:#554343}#quiz-detail .reward-row img{height:24px;width:24px;margin-right:8px}#quiz-detail .reward-row span{color:#f15b24;margin-right:4px}#quiz-question{background:#faf9f4;font-size:16px;color:#554343}#quiz-question #main-image{width:100%}#quiz-question #content{padding:0 16px}#quiz-question #content .title{margin-bottom:16px}#quiz-question #content #question-number{margin:8px 0;font-weight:700}#quiz-question #content button{display:block;width:100%;background:#fff;box-shadow:0 3px 3px rgba(0,0,0,.1),0 3px 3px rgba(0,0,0,.1);border-radius:4px;border-width:0;padding:16px;margin:0 0 16px;text-align:start;font-size:16px;color:#554343}#quiz-result{background:#fff;padding:0 16px}#quiz-result #header{color:#000;margin:16px 0;font-weight:700}#quiz-result #trophy{width:70%;object-fit:contain}#quiz-result #button-done{min-height:48px;width:100%;color:#d41240;background-color:#fff;border-radius:0;border:1px solid #d41240;margin-bottom:16px}#survey-question{background:#faf9f4;font-size:16px;color:#554343}#survey-question #main-image{width:100%;margin-bottom:8px}#survey-question #content{padding:0 16px}#survey-question #content .title{margin-bottom:16px}#survey-question .button{min-height:48px;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;bottom:16px;width:94%;color:#fff;background-color:#d41240;border-radius:0}#survey-question .Mui-disabled{background-color:#949494}#survey-result{background:#fff;font-size:20px;color:#554343;height:100vh;display:flex;flex-direction:column;align-items:center;padding:0 16px;text-align:center}#survey-result #header{color:#000;margin:16px 0;font-weight:700}#survey-result #trophy{width:70%;object-fit:contain}#survey-result #title{margin:16px 0;font-weight:700}#survey-result #button-done{min-height:48px;width:100%;color:#d41240;background-color:#fff;border-radius:0;border:1px solid #d41240;margin-bottom:16px}#survey-result span{color:#f15b24}#quiz-result{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-size:20px;color:#554343}#quiz-result #image-complete{width:40%;object-fit:contain;margin-bottom:16px}#quiz-result #title{width:90%;font-weight:600;margin:16px 0;color:#000}#quiz-result #title #subtitle{width:90%}#quiz-result span{color:#f15b24}#competitions{background:#faf9f4}#competitions .competition-item{margin:4px 8px;background-color:#fff;display:flex;flex-direction:row;align-items:center;padding:16px;font-size:16px;font-weight:500;color:#554343;border-radius:4px;box-shadow:1px 2px rgba(0,0,0,.1),0 3px 3px rgba(0,0,0,.1)}#competitions .competition-item img{min-width:56px;min-height:56px;height:56px;width:56px;border-radius:28px;margin-right:16px}#competitions .competition-item span{color:#757575;font-weight:400;margin-top:4px;font-size:14px}#personal-leaderboard{display:flex;flex-direction:row;padding:16px;align-items:center;font-size:16px;background:#fff;color:#554343}#personal-leaderboard #avatar{height:84px;width:84px;border-radius:42px;margin-right:8px}#personal-leaderboard #name{font-weight:500;margin-bottom:4px}#personal-leaderboard #badges{font-size:14px;color:#757575;margin:4px 0}#personal-leaderboard #team{margin-top:4px;font-size:14px}#personal-leaderboard div{flex:1 1}#personal-leaderboard .MuiLinearProgress-barColorPrimary{background-image:linear-gradient(90deg,#dc1033,#ff7043)}#competition{height:100vh;display:flex;flex-direction:column;align-items:center;background:#faf9f4;padding:0 16px}#competition #locked{width:80%}#competition #animation{display:flex;align-items:center;justify-content:center;flex:1 1;width:100%}#competition #content{display:flex;flex:1 1;flex-direction:column;align-items:center}#competition #content #title{margin:16px 0}#competition #content #description{font-size:14px;color:#554343;text-align:center;margin-bottom:8px}#competition #content #reward{font-size:14px;color:#757575}#competition #content #reward span{color:#d41240;font-weight:600}#competition #content #open-upload-modal-btn-container{width:100%}#competition #progress-bar{margin:8px 0;width:100%;height:16px;border-radius:8px}#competition #progress-bar .MuiLinearProgress-barColorPrimary{height:16px;background-image:linear-gradient(90deg,#dc1033,#ff7043)}#competition #date{font-size:12px;color:#554343;margin-bottom:8px}#competition #action-button{width:100%;background:#d41240;color:#fff;padding:16px;text-align:center}#competition .width-full{width:100%}#photo-upload-field-button{font-size:16px;background:#d41240;color:#fff;padding:5px 8px}#photo-input-field-title{font-size:18px;color:#d41240;font-weight:600;margin:15px 0 0}#photo-upload-field-title{text-decoration:underline}#photo-title-input{background:#fff;border:1px solid #757575;width:100%;padding:10px;margin:5px 0;box-sizing:border-box;font-size:14px}.rewards-container{margin-bottom:64px;padding-bottom:12px}.rewards-container #rewards-points-header{padding:16px 0;margin-bottom:8px;align-items:center;display:flex;flex-direction:column;background-color:#fff}.rewards-container #rewards-points-header #header{color:#554343;font-size:16px}.rewards-container #rewards-points-header #header-ibm{text-align:center;white-space:pre-wrap}.rewards-container #rewards-points-header #coins-text{color:#f15b24;font-size:28px;margin:8px 0;font-weight:500}.rewards-container #rewards-points-header #subtitle{color:#554343;font-size:14px}.rewards-container #btn-my-rewards{position:fixed;bottom:16px;left:0;right:0;display:flex;justify-content:center}.rewards-container #btn-my-rewards #btn-text{padding:12px 14px;text-align:center;font-weight:700;font-size:14px;color:#fff;background-color:#d41240;border-radius:35px;box-shadow:0 3px 3px rgba(0,0,0,.2),0 3px 3px rgba(0,0,0,.2);font-family:"Roboto"}.rewards-item{position:relative;background-color:#fff;border-radius:4px;box-shadow:0 3px 3px rgba(0,0,0,.1),0 3px 3px rgba(0,0,0,.1);overflow:hidden;margin:0 8px 16px}.rewards-item img{width:100%;height:auto;max-height:56.25vw;object-fit:contain}.rewards-item .text-container{padding:8px 16px;overflow:hidden;align-items:center}.rewards-item .text-container #description{padding-right:16px;text-align:left;flex:1 1;overflow:hidden}.rewards-item .text-container #description #title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;color:#554343;font-weight:500}.rewards-item .text-container #description #subtitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;margin:8px 0;color:#757575}.rewards-item .text-container #redeem{justify-content:flex-end;display:flex;align-items:center}.rewards-item .text-container #redeem #out-of-stock{color:#d9d9d9;position:relative;left:-10px}.rewards-item .text-container #redeem span{color:#d41240;font-size:14px;font-weight:600;position:relative;left:4px}.rewards-item .text-container #redeem #arrow{position:relative;top:.5px;width:25px}.rewards-detail-container{display:flex;flex-direction:column;height:100%;background-color:#fcfbf6}.rewards-detail-container #image{width:100%;max-height:56.25vw;object-fit:contain;background-color:#fff}.rewards-detail-container #content-container{padding:16px 16px 30px;flex:1 1;display:flex;flex-direction:column}.rewards-detail-container #title{color:#554343;font-size:20px;font-weight:700;margin:8px 0}.rewards-detail-container #description{color:#554343;font-size:14px}.rewards-detail-container .description-content{flex:1 1}.rewards-detail-container #tnc-click-text{color:#f15b24;font-size:small;display:flex;align-items:center;margin:12px 0}.rewards-detail-container #instructions-header{font-size:14px;color:#f15b24;font-weight:700}.rewards-detail-container #red-line{background-color:#f15b24;width:15vw;height:1px}.rewards-detail-container #info-icon{width:25px;height:auto;margin-right:8px}.rewards-detail-container #pending-box{position:fixed;top:16px;right:16px;font-size:14px;color:#fff;font-weight:700;background-color:#ffb743;padding:4px 8px}.Modal{position:absolute;height:28%;width:80%;margin:auto;top:0;left:0;bottom:0;right:0;background-color:#fff;outline:none;box-shadow:0 0 20px 15px rgba(0,0,0,.1)}@media only screen and (max-width:380px){.Modal{height:35%}}.Modal.redeemed{height:25%}.Modal .modal-container{align-items:center}.Modal .modal-container,.Modal .modal-content{display:flex;flex-direction:column;height:100%}.Modal .modal-content{justify-content:center;align-items:flex-start;padding:5%;width:90%}.Modal .modal-content .title{color:#554343}.Modal .modal-content p{display:flex;align-items:center;margin:.5rem;line-height:1.7}.Modal .modal-content .quantity-grid{width:100%;text-align:left;margin:.5rem;color:#554343;border-collapse:collapse}.Modal .modal-content .quantity-grid td:first-child,.Modal .modal-content .quantity-grid th:first-child{padding-left:0;width:35%;white-space:nowrap}.Modal .modal-content .quantity-grid p{margin-left:0}.Modal .modal-content .quantity-selection{display:flex;align-items:center}.Modal .modal-content .quantity-selector{display:inline-flex;align-items:center;border:1px solid #d41240;border-radius:5px;height:25px}.Modal .modal-content .quantity-selector *{font-size:16px;color:#d41240}.Modal .modal-content .quantity-selector button{width:35px;padding:0;margin:0;height:25px}.Modal .modal-content .quantity-selector span{width:45px;text-align:center}.Modal .modal-content .quantity-selector #minus{border-right:1px solid #d41240}.Modal .modal-content .quantity-selector #plus{border-left:1px solid #d41240}.Modal .modal-content .confirm-btn{display:flex;align-self:flex-end}.Modal .modal-content .confirm-btn input{font-size:16px;color:#d41240;margin-left:15px}.Overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5)}.rewards-detail-code-use{display:flex;flex-direction:column;align-items:center;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.rewards-detail-code-use .rewards-detail-code-use-text{text-align:center;color:#888;margin-bottom:.25rem}.rewards-detail-code-use .rewards-detail-code{font-weight:600;font-size:1.25rem}.opaque-button{color:#fff;background:#d41240;border:transparent;display:flex;align-items:center;justify-content:center;margin-top:20px;padding:17px 15px}.opaque-button p{font-weight:700;font-size:14px;font-family:Roboto,sans-serif;color:#fff;border:transparent;padding:0;margin:0}.opaque-button-disabled{color:#fff;background:#757575;border:transparent;display:flex;align-items:center;justify-content:center;padding:1rem}.opaque-button-disabled p{font-weight:700;font-size:14px;font-family:Roboto,sans-serif;color:#fff;border:transparent;padding:0;margin:0}#myrewards-container{background-color:#faf9f4}#myrewards-container .MuiTabs-root{margin-top:16px;flex:0.75 1}#myrewards-container .MuiTabs-scroller{margin:0 8px}#myrewards-container .MuiTabs-flexContainer{background-color:#f6ccd7;border-radius:32px;color:#d31145}#myrewards-container .MuiTab-textColorPrimary{color:#df92a5}#myrewards-container .Mui-selected{background-color:#d31145;border-radius:32px;color:#fff!important}#myrewards-container .MuiTabs-indicator{display:none}#myrewards-container .MuiTab-root{flex:1 1;text-transform:none;min-height:auto}#myrewards-container #tab-container{display:flex;align-items:center;justify-content:center;margin-bottom:8px}#myrewards-container #tab-container #back-button{position:absolute;left:8px;height:36px;width:36px;padding:0;border-color:transparent;background-color:transparent}#myrewards-container #tab-container #back-button img{height:32px;width:32px}#myrewards-container #other-rewards-container{list-style:none;margin:0;padding:0;display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap}#myrewards-container #other-rewards-header-container{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:8px}#myrewards-container #other-rewards-header-container #header-text{text-align:center;margin:8px;color:#d41240;font-size:16px;font-weight:700}#myrewards-container #other-rewards-header-container #header-image{width:40px}.myrewards-no-voucher{width:100%;display:flex;justify-content:center;align-items:center;text-align:center;color:#d41240;font-size:1rem;font-weight:700;font-family:"AIAEverest"}.myreward-list-item-container-used{background-color:#bdbdbd;padding:0 16px}.myreward-list-item-container-used .inner-container div #coins,.myreward-list-item-container-used .inner-container div #redemption-container #redemptionDate,.myreward-list-item-container-used .inner-container div #redemption-container span,.myreward-list-item-container-used .inner-container div #title{color:#fff}.myreward-list-item-container-used .inner-container img{-webkit-filter:invert(100%);filter:invert(100%)}.myreward-list-item-container-pending{padding:0 16px}#horizontal-line{border:.5px solid #bdbdbd;margin:0}.inner-container{display:flex;flex-direction:row;padding-left:16px}.inner-container div{flex:1 1}.inner-container div #title{text-overflow:ellipsis;font-size:16px;color:#554343;font-weight:700;margin-top:16px}.inner-container div #coins{color:#554343;font-size:14px}.inner-container div #redemption-container{margin-bottom:16px;font-size:14px}.inner-container div #redemption-container #redemptionDate{color:#757575;display:inline}.inner-container div #redemption-container #status{display:inline}.inner-container img{display:flex;width:50px;height:auto;align-self:center}.myreward-pending{color:#ffb743;font-weight:700}.myreward-used{color:#757575;font-weight:700}.myreward-virtual_available{color:#4caf50;font-weight:700}.myreward-link{text-decoration:none}.otherRewards-link{display:flex;flex-direction:column;justify-content:center;text-decoration:none;height:190px}.otherRewards-container{display:flex;flex-direction:column;width:42vw;height:90%;margin:0 10px;overflow:hidden;border-radius:8px;background-color:#fff;box-shadow:0 3px 3px rgba(0,0,0,.1),0 3px 3px rgba(0,0,0,.1)}.otherRewards-container #otherRewards-img{width:100%;height:54%;object-fit:cover}.otherRewards-container #otherRewards-title{font-weight:700;font-size:16px;color:#554343;text-overflow:ellipsis;margin:3px 8px 0}.otherRewards-container #otherRewards-coins{color:#757575;font-size:14px;margin:8px;align-self:flex-end}.tc-details{padding-top:7vh;margin:0 10px}.chat-top-bar{background-color:#fff;min-height:8vh;max-height:8vh;padding:.5rem 5vw;display:flex;overflow-x:hidden;max-width:100vw}.chat-top-bar-title-bar{display:flex;align-items:center}.chat-top-bar-buttons{margin-right:5vw;width:10vw}.chat-top-bar-buttons .back-button{position:relative;top:0;left:0;display:block}.chat-top-bar-middle{display:inline-flex;flex-direction:column;flex:2 1 auto;width:50vw;max-width:50vw;overflow:hidden;white-space:nowrap;overflow-wrap:break-word}.chat-top-bar-middle-title{color:#000;font-size:18px;font-weight:700}.chat-top-bar-middle-subtitle{color:#757575;font-size:12px;max-width:100%;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis}.chat-top-bar-right{width:25vw;text-align:right}.chat-top-bar-right-title{color:#b9bcbf;font-size:18px;font-weight:700}.chat-top-bar-right-qr{margin-left:auto}.chat-top-bar-right-qr-icon{max-height:4vh}.chat-top-bar-right-title.mod-link{color:#00a3e0;font-size:18px}body{overflow-x:hidden}.search-list-contents{display:flex;flex-direction:row}.search-list-alphabets{align-self:flex-start;position:-webkit-sticky;position:sticky;top:0;right:0;text-align:center;margin-top:3.5rem;background-color:#fff}.search-list-group{max-width:100vw;overflow-x:hidden}.search-list-group-banner{padding-left:2rem;font-size:16px;max-height:1.5rem;background:linear-gradient(90deg,#f5f5f5,#fff)}.search-list-search-field{display:flex;background-color:#fff;border-top:1px solid #eee;height:4rem;max-height:4rem;align-items:center;padding:0 1rem}.search-list-search-field-input{font-size:16px;width:100%}.search-list-selected-wrapper{height:8rem;max-height:8rem;max-width:100vw;overflow-x:scroll;display:flex;justify-content:flex-start;align-content:flex-start;align-items:center;padding-left:1rem;background-color:#fff}.search-list-cards-empty{width:100vw;height:80vh;overflow-y:hidden;background-color:#fff;text-align:center;align-items:center}.search-list-search-field-img{max-height:2rem;margin:0 .5rem}.body>.chat-container>.search-list>.search-list-contents>.search-list-alphabets{overflow-x:scroll}.user-card{background-color:#fff;width:100vw;display:flex;flex-direction:row;padding:1rem 5vw;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;overflow-x:hidden;max-width:100vw}.user-card-left{margin:0 5vw 0 0;flex:0 0 auto;width:10vw}.user-card-icon{height:3rem;width:3rem;border-radius:50%;background-color:#d31145;align-items:center;font-size:34px;font-weight:700;color:#00a3e0}.user-card-body,.user-card-icon{display:flex;justify-content:center}.user-card-body{flex:2 1 auto;width:45vw;max-width:45vw;max-height:3rem;overflow:hidden;flex-direction:column;align-items:flex-start}.user-card-name{font-weight:700;font-size:18px}.user-card-content,.user-card-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:45vw}.user-card-content{color:#757575;font-size:16px}.user-card-info{margin:0 0 0 5vw;width:25vw;display:flex;align-items:flex-end;flex-direction:column;justify-content:space-between;align-content:stretch;flex:0 0 auto}.user-card-time{font-size:12px;flex:0 1 auto;color:#757575}.user-card-unread{flex:0 1 auto;display:inline-flex;justify-content:center;align-items:center;background-color:#22a8da;color:#fff;border-radius:50%;width:20px;height:20px}.user-card-admin{color:#8c7a7a}.user-card-admin,.user-card-selectable{flex:0 0 auto;margin-right:3rem;align-self:center}.user-card-selectable{margin-left:auto;border-radius:50%;border:1px solid #757575;width:25px;height:25px;background-color:#fff}.user-card-selectable.mod-select{background-image:url(/img/tick_icon.png);background-position:50%;background-size:cover;background-repeat:no-repeat;border:0}.user-card-time.mod-unread{color:#000}.user-card-unread.mod-size-0{width:0}.user-card-unread.mod-size-1{font-size:14px}.user-card-unread.mod-size-2{font-size:12px}.user-card-unread.mod-size-3{font-size:10px}.user-bubble{background-color:#fff;position:relative;margin:1rem;width:5rem;max-width:5rem;height:6rem;max-height:6rem;display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center}.user-bubble-icon{height:4.5rem;width:4.5rem;border-radius:50%;background-color:#d31145}.user-bubble-remove{position:absolute;top:0;right:0;height:2rem;width:2rem;border-radius:50%;background-color:#6d6d6c;color:#fff;font-size:2em;display:flex;justify-content:center;align-items:center;text-align:center;padding:0}.user-bubble-remove:after,.user-bubble-remove:before{position:absolute;content:" ";height:1rem;width:2px;background-color:#fff}.user-bubble-remove:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.user-bubble-remove:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.user-bubble-name{color:#757575;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word;white-space:nowrap;max-height:1rem;font-size:14px;max-width:4.5rem}.chat-container-add-more-member-banner{text-align:center;background-color:#fff;height:4rem;max-height:4rem}.chat-container-add-more-member-title{font-weight:700;font-size:21px}.chat-container-add-more-member-count{font-size:16px}.chat-container{overflow-x:hidden}.add-to-chat-btn{position:fixed;right:1rem;bottom:5rem;z-index:500}.add-to-chat-btn-body{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:100%;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.add-to-chat-btn-icon{width:48px;height:48px;background-image:url(/img/create_conv.png);background-position:50%;background-size:cover;background-repeat:no-repeat}.chat-loading-img{opacity:1}.chat-container-create-group-details{display:flex;justify-items:center;align-items:flex-start;background-color:#fff}.chat-container-create-group-icon{border-radius:50%;width:3rem;height:3rem;margin:1rem;background-image:url(/img/empty_photo.png);background-position:50%;background-size:cover;background-repeat:no-repeat;flex:0 0 auto}.chat-container-create-group-icon>label{height:100%;width:100%}.chat-container-create-group-icon>label img{opacity:0}.chat-container-create-group-icon>label input{display:none}.chat-container-create-group-name{border-top:1px;border-bottom:1px;border-color:#bdbdbd;align-self:center;padding:1rem 0 1rem 1rem;flex:2 1 auto}.chat-container-create-group-input{font-size:18px;width:100%}.chat-container-create-group-participants{color:#9c9c9c;background-color:#fff;width:100vw;height:100vh}.chat-container-create-group-count{background-color:#f3eeee;min-width:100vw;left:0;padding:0 0 0 1rem}.chat-container-create-group-word-count{max-width:3rem;width:3rem;flex:0 0 auto;align-self:center;color:#d5cece}.chat-container-create-group-list{padding:0 1rem;background-color:#fff;display:flex;flex-direction:row;flex-wrap:wrap}.chat-create-group-icon-img{max-width:100%;max-height:100%;border-radius:50%}.chat-container-create-group-icon.mod-img{background:transparent}.chat-container-create-group-icon.mod-img>label img{opacity:1}.chat-container-add-member-banner{text-align:center;background-color:#fff;height:4rem;max-height:4rem}.chat-container-add-member-title{font-weight:700;font-size:21px}.chat-container-add-member-count{font-size:16px}.chat-individal{position:relative}.chat-individal>.chat-container{width:100%;height:100vh;overflow-x:hidden}.chat-individal>.chat-container,.chat-view{position:relative;display:flex;flex-direction:column}.chat-view{height:calc(100% - 8vh - 1rem);background:#fff;border-top:1px solid #d9d9d9}.chat-view,.chat-view *{box-sizing:border-box}.chat-view-top{position:relative;height:calc(100% - 6rem);padding:0 2rem;overflow:auto}.chat-view-bottom{position:fixed;border-top:1px solid #555;width:100%;bottom:0}.chat-view-block{text-align:center;padding:.75rem 0}.chat-date{display:inline-block;background:#d41240;color:#fff;padding:.25rem 1.5rem;border-radius:1rem}.chat-notification{display:block;color:#555;border:1px solid #555;padding:.5rem 1.5rem;border-radius:1rem}.chat-msg-grp{display:flex;align-items:flex-end;text-align:left}.chat-msg-grp.mod-self{flex-direction:row-reverse;text-align:right}.chat-msgs{display:flex;flex-direction:column;align-items:flex-start}.chat-msg-grp.mod-self .chat-msgs{align-items:flex-end}.chat-msg{position:relative;background:#ffe9ee;border:1px solid #ffe9ee;text-align:left;padding:.5rem 1rem;border-radius:.5rem;margin:.4rem 0;max-width:60vw;overflow-wrap:break-word}.chat-msg:before{content:"";position:absolute;display:block;width:.8rem;height:.4rem;background:#ffe9ee;bottom:-1px;left:auto;right:100%;margin-left:0;margin-right:-.6rem;-webkit-transform:skew(-55deg,0);transform:skew(-55deg,0);border-right:1px solid transparent;border-left:1px solid #ffe9ee;border-bottom:1px solid #ffe9ee}.chat-msg-grp.mod-self .chat-msg{background:#f7f7f7;border:1px solid #e6e6e6}.chat-msg-grp.mod-self .chat-msg:before{background:#f7f7f7;-webkit-transform:skew(55deg,0);transform:skew(55deg,0);left:100%;right:auto;margin-left:-.6rem;border-left:1px solid transparent;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.chat-msg:not(:nth-last-child(2)):before{display:none}.chat-default-attachment{margin:1rem;max-width:50vw;max-height:50vh;display:flex;flex-direction:column;align-items:center}.chat-default-img{max-width:40vw;max-height:50vh}.chat-reaction{max-width:50vw;max-height:10vh}.chat-reaction-content{display:flex;align-items:center;justify-content:center}.chat-reaction-img{max-width:20%;max-height:20%}.chat-reaction-name{padding:0 1rem}.chat-giftcard{max-width:50vw;max-height:50vh}.chat-giftcard-img{max-width:100%;max-height:80%}.chat-msg-avatar{position:relative;width:3rem;border-radius:50%;background:#d41240;flex:0 0 auto;margin-left:0;margin-right:1rem}.chat-msg-grp.mod-self .chat-msg-avatar{margin-left:1rem;margin-right:0}.chat-msg-avatar:before{content:"";position:relative;display:block;width:100%;padding-bottom:100%}.chat-msg-time{font-size:.8rem;color:#555}.chat-view-input-field{width:80vw;max-width:80vw;display:flex;align-items:center;border-radius:1rem;background-color:#fff;padding:0 .5rem}.chat-view-input{width:100%;border:0;height:2.5rem;box-shadow:none;padding:0 1rem;font-size:1rem}.chat-view-control{height:2.5rem;display:flex;justify-content:space-between;align-items:center;padding:.25rem .5rem 0}.chat-view-btn{width:1.5rem;height:1.5rem;font-size:0;margin-right:1.5rem;background:no-repeat 50%;background-size:contain}.chat-view-btn:last-child{margin-right:0}.chat-view-appreciations-wrapper .user-card{margin:0;height:8vh;max-height:8vh;padding:1vh 5vw}.chat-view-appreciations-wrapper .user-card .user-card-icon{background-color:transparent}.chat-view-panel{background-color:#d41240;padding:.75rem .5rem .25rem}.chat-view-panel-left{display:flex}.chat-view-panel-attachment{width:1.5rem;height:1.5rem;font-size:0;margin-right:1.5rem}.chat-view-panel-attachment>label>input{display:none}.chat-view-attachment{border-bottom:1px solid #555;color:#555;display:flex;align-items:flex-end;padding:.5rem;background-color:#fff}.chat-view-attachment-preview{margin:0 1rem;height:4rem;max-height:4rem;max-width:4rem;width:4rem;position:relative}.chat-view-attachment-img{max-height:100%;max-width:100%}.chat-view-attachment-remove{position:absolute;top:0;right:0;width:1.5rem;height:1.5rem;z-index:999;background-image:url(/img/close.png);background-position:50%;background-size:cover;background-repeat:no-repeat}.chat-view-btn.mod-appreciation,.chat-view-btn.mod-attachment,.chat-view-btn.mod-ecard{-webkit-filter:brightness(400%) contrast(100%);filter:brightness(400%) contrast(100%)}.chat-image-view{background-color:#000;position:absolute;width:100vw;height:100vh;top:0;left:0;padding:0;margin:0;border:0}.chat-image-view-header{color:#fff;display:flex;align-items:center;align-content:center;width:90vw;max-width:90vw;height:8vh;padding:.5rem 5vw;overflow-x:hidden}.chat-image-view-close{margin-right:5vw;width:10vw}.chat-image-view-close .back-button{position:relative;top:0;left:0;display:block}.chat-image-view-title{margin:0 1rem;flex:2 1 auto}.chat-image-view-edit,.chat-image-view-title-span{font-size:18px;font-weight:700}.chat-image-view-edit{margin-left:auto;text-align:right}.chat-image-view-input{display:none}.chat-image-view-confirm{margin-left:auto;text-align:right;font-size:18px;font-weight:700}.chat-image-view-body{display:flex;justify-content:center;align-items:center;padding:8vh 8vw;height:calc(76vh - 1rem);max-height:calc(76vh - 1rem);background-color:#0f0f0f}.chat-image-view-image{max-width:100%;max-height:100%}.chat-group-details-img{background-image:url(/img/demo_group.png);background-position:50%;background-size:cover;background-repeat:no-repeat;height:10rem}.chat-group-details-edit{background-color:#fff}.chat-group-details-title-bar{display:flex;justify-content:space-between;padding:1rem 1rem 1rem 2rem;align-items:center;height:2rem;min-height:2rem;max-height:2rem}.chat-group-details-title{font-size:20px;font-weight:700;width:20rem;max-width:20rem;text-overflow:ellipsis}.chat-group-details-desc-bar{display:flex;justify-content:space-between;padding:1rem 1rem 1rem 2rem;align-items:center;height:2rem;min-height:2rem;max-height:2rem}.chat-group-details-desc{font-size:14px;color:#999;overflow:hidden;width:20rem;max-width:20rem;text-overflow:ellipsis;white-space:nowrap}.chat-group-details-input-desc,.chat-group-details-input-title{border-top:1px solid #eee;border-bottom:2px solid #00a3e0;height:2rem;max-height:2rem;font-size:16px;width:90vw;max-width:90vw;margin:0 5vw}.chat-group-details-arrow{font-size:20px;color:#00a3e0;width:2rem;height:2rem;background-image:url(/img/arrow_right.png);background-position:50%;background-size:cover;background-repeat:no-repeat}.chat-group-details-add-member .user-card-content{color:#00a3e0;font-weight:700}.chat-group-details-add-member .user-card-icon{background-color:#ebebeb}.chat-group-details-members-header{display:flex;justify-content:space-between;padding:.3rem 1rem}.chat-group-details-members-count{color:#999}.chat-group-details-members-search{color:#00a3e0;text-align:right}.chat-qr-topbar{background-color:#d41240;color:#fff;font-size:18px;padding-top:18px;padding-left:4rem;height:7vh;width:100vw;position:absolute}.chat-qr-scan{background-color:#d41240;top:0}.chat-qr-info{color:#fff;position:absolute;bottom:15vh;text-align:center;width:100vw}.chat-ecard-container{height:100vh;background-color:#fff;overflow-x:hidden;width:100vw;max-width:100vw;padding:0 0 2rem}.chat-ecard-confirm-modal{display:flex;flex-direction:column;justify-content:center}.chat-ecard-confirm-img{width:100%;max-width:100%;margin:1vh 0}.chat-ecard-confirm-btns{display:flex;justify-content:flex-end}.slider .row{background:linear-gradient(90deg,#f5f5f5,#fff);padding-left:2rem;font-size:16px;font-weight:700}.chat-ecard-card .card .subtitle,.chat-ecard-card .card .title{display:none}.chat-ecard-send-points{color:#757575;background-color:#f5f5f5;padding:1rem;border:1px solid #eee;height:3vh;display:flex;align-items:center}.chat-ecard-send-body{display:flex;flex-direction:column;background-color:#fff;height:87vh}.chat-ecard-send-recipent{padding:1rem}.chat-ecard-send-recipent-name{padding:.5rem;font-size:20px;border-bottom:1px solid #eee}.chat-ecard-send-body-points{padding:1rem}.chat-ecard-send-body-points-enter{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee}.chat-ecard-send-body-points-input{font-size:20px;font-weight:700;color:#000;padding:.5rem .2rem}.chat-ecard-send-body-points-convert{font-size:20px;font-weight:700;color:#d41240}.chat-ecard-send-body-points-info{margin-bottom:3rem}.chat-ecard-send-body-rules{padding:0 1rem}.chat-ecard-send-rules-list{-webkit-padding-start:1rem;padding-inline-start:1rem;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.chat-ecard-send-message{padding:1rem;display:flex;flex-direction:column}.chat-ecard-send-message-input{font-size:20px;padding:.5rem .2rem;border-bottom:1px solid #eee}.chat-ecard-send-button{position:fixed;bottom:0;text-align:center;width:100%;height:10vh;background-color:#fff}.chat-group{position:relative}.chat-group>.chat-container{position:relative;width:100%;height:100vh;display:flex;flex-direction:column;overflow-x:hidden}.chat-confirm-add-container{display:flex;flex-direction:column;align-items:center}.chat-confirm-add-img{background-image:url(/img/avatar.png);background-position:50%;background-size:cover;background-repeat:no-repeat;width:30vh;height:30vh;max-width:30vh;max-height:30vh;margin:2rem 2rem 1rem}.chat-confirm-add-name{font-size:25px;font-weight:700;margin-top:1rem}.chat-confirm-add-id{font-size:14px;color:#757575}.chat-confirm-add-confirm{display:flex;justify-content:center;width:100vw;max-width:100vw;padding:1rem 10rem}.chat-confirm-add-btn{margin:2rem}#thumbnail-container{background:#fff;width:100%;box-sizing:border-box;margin-bottom:14px;color:#000}#thumbnail-container p{margin:0}#thumbnail-container .uploader-user-info-container{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;justify-content:flex-start;align-items:center;margin:10px 0}#thumbnail-container .uploader-user-info-container .thumbnail-uploader-profile-image{border-radius:50%;width:45px;height:45px;object-fit:cover;margin-right:10px}#thumbnail-container .uploader-user-info-container .uploader-user-info{flex:1 1}#thumbnail-container .uploader-user-info-container .uploader-user-name{font-size:16px;font-weight:600}#thumbnail-container .uploader-user-info-container .uploader-upload-time{font-size:12px}#thumbnail-container .thumbnail-photo-container{width:100%;position:relative;display:flex}#thumbnail-container .thumbnail-photo-container .thumbnail-photo{width:100%;object-fit:cover;height:min-intrinsic;display:flex}#thumbnail-container .thumbnail-photo-container .likes-container{position:absolute;bottom:0;left:0;background:rgba(0,0,0,.2);width:100%;display:flex;justify-content:flex-start;flex-wrap:nowrap;align-items:center;padding:5px 0 5px 5px;box-sizing:border-box}#thumbnail-container .thumbnail-photo-container .likes-container .like-icon{width:30px;margin-right:5px}#thumbnail-container .thumbnail-photo-container .likes-container .likes-count{color:#fff;font-size:14px;font-weight:600}#thumbnail-container .thumbnail-title-container{border:1px solid #d9d9d9;font-size:12px;font-weight:600;padding:10px}#album-container{display:flex;flex-direction:column;height:100vh}#album-container #album-photo-list{top:8vh;position:relative;flex:1 1;display:flex;flex-direction:column}#album-container #photos-wrapper{background:#fff;flex:1 1}#album-container #photo-list-container{padding:0 15px;display:flex;justify-content:space-between;flex-direction:row;flex-wrap:nowrap}#album-container #photo-left-list,#album-container #photo-right-list{display:flex;flex-direction:column;justify-content:flex-start;width:47%}#photo-detail-container{display:flex;flex-direction:column;height:100vh}#photo-detail-container p{margin:0}#photo-detail-container #photo-detail-wrapper{top:8vh;position:relative;flex:1 1;display:flex;flex-direction:column;padding:10px 0;background:#fff}#photo-detail-container #photo-detail-wrapper .uploader-user-info-container{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;justify-content:flex-start;align-items:center;margin:10px 0;padding:0 20px}#photo-detail-container #photo-detail-wrapper .uploader-user-info-container .thumbnail-uploader-profile-image{border-radius:50%;width:45px;height:45px;object-fit:cover;margin-right:10px}#photo-detail-container #photo-detail-wrapper .uploader-user-info-container .uploader-user-info{flex:1 1}#photo-detail-container #photo-detail-wrapper .uploader-user-info-container .uploader-user-name{font-size:16px;font-weight:600}#photo-detail-container #photo-detail-wrapper .uploader-user-info-container .uploader-upload-time{font-size:12px}#photo-detail-container #photo-detail-wrapper .photo-detail-description{padding:0 20px;margin:15px 0}#photo-detail-container #photo-detail-wrapper .photo-detail-uploaded-photo{width:100%;height:min-intrinsic}#photo-detail-container #photo-detail-wrapper .likes-container{width:100%;display:flex;justify-content:flex-start;flex-wrap:nowrap;align-items:center;padding:5px 0 5px 5px;box-sizing:border-box}#photo-detail-container #photo-detail-wrapper .likes-container .like-icon{width:30px;margin-right:5px}#photo-detail-container #photo-detail-wrapper .likes-container .likes-count{font-size:14px;font-weight:600}.navbar-container{flex-grow:1;width:100%;background-color:#fff;z-index:99999}.navbar-tab{width:32%;font-size:10px!important;padding:0!important}.navbar-tab-icon{height:28px;width:28px}.MuiTab-labelIcon{min-height:60px!important}.Mui-selected{color:#d41240!important;font-weight:700!important}.MuiTabs-indicator{background-color:#d41240!important}.MuiTab-wrapper{white-space:nowrap}.imageSlider-content{width:auto;height:30vh;object-fit:cover}.imageSlider-container{overflow:hidden;text-align:center}.slick-dots{bottom:4px;list-style:none;border-radius:10px}.slick-dots li{position:relative;text-align:center;margin:0}.slick-dots li button:before{font-size:10px;line-height:10px;content:"○";opacity:.9;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;font-size:10px;content:"•";color:#fff;line-height:15px}#wellness-home-container{padding-bottom:12px}.body{background:#faf9f4}.profile-button{display:flex;justify-content:center;align-items:center;margin:8pt 16pt}.profile-button a{width:100%}.profile-button .body{width:100%;flex:1 1;color:#fff;background-color:#d41240!important}.chat-button{display:flex;justify-content:center;align-items:center;margin:8pt 16pt}.chat-button a{width:100%}.chat-button .body{width:100%;flex:1 1;background-color:#fff;color:#d41240!important}.floating-chat-button{position:fixed;bottom:5px;right:10px;height:50px;width:50px}.article-button-container{display:flex;flex-direction:column;align-items:center}.article-button-container p{font-size:16px;color:#554343;margin-left:.5rem;align-self:flex-start}.article-button-container .article-button{max-width:75vw}.goals-calendar-container{display:flex;flex-direction:column;background-color:#d41240;align-items:center;position:absolute;top:60px;left:0;right:0;bottom:0}.goals-calendar-container.mod-aiaone{top:0}.goals-calendar-container.is-aiaone .close-button,.goals-calendar-container.is-aiaone .skip-button{display:none}.goals-calendar-container .header-container{margin:-1rem 1rem 1rem}.goals-calendar-container .header-container .month{display:flex;color:#fff;font-family:"AIAEverest Condensed",sans-serif;font-size:40px;align-self:flex-start}.goals-calendar-container .header-content{display:flex;align-items:center;justify-content:space-between;padding:0 1rem}.goals-calendar-container .header-content p{margin-top:1rem;padding-top:.5rem;color:#fff;font-weight:600;text-align:right;margin-left:1rem;white-space:nowrap}.goals-calendar-container .daily-goal-container{flex-direction:row;display:flex;padding:1rem 1rem 0;align-self:center;justify-content:space-between}.goals-calendar-container .daily-goal-container div{display:flex;flex-direction:row;align-items:center}.goals-calendar-container .daily-goal-container div img{max-height:1.75rem}.goals-calendar-container .daily-goal-container div p{color:#fff;font-size:14px;font-weight:600;margin:0 0 0 .5rem;text-align:left;white-space:pre-wrap}.goals-calendar-container .daily-goal-container input{background-image:url(/img/goal_instruction.png);background-size:contain;background-repeat:no-repeat;height:32px;width:32px}.goals-calendar-container .bottom-card-container{background-color:#fff;border-top-left-radius:1rem;border-top-right-radius:1rem;margin-top:2rem;overflow-y:scroll;display:flex;flex-direction:column;align-items:center;flex:1 1;width:100%;justify-self:flex-end}.goals-calendar-container .bottom-card-container .task-container{display:flex;flex-direction:column;align-items:center;justify-items:center;width:100%}.goals-calendar-container .bottom-card-container .task-container .dummy-spacer{padding:2rem}.goals-calendar-container .bottom-card-container .task-container h1{font-size:20px;padding:0;color:#757575;align-self:center}.goals-calendar-container .bottom-card-container .submit-button{position:fixed;bottom:2rem;left:0;width:100vw;text-align:center;display:flex;justify-content:center}.goals-calendar-container .bottom-card-container .submit-button button{width:80vw}.status-button-div{width:100%;min-height:2rem;height:2rem;max-height:2rem}.status-button-div,.status-button-div div{display:flex;justify-content:center;align-items:center}.status-button-div div{width:90%;min-height:100%;border:1px solid #fff}.status-button-div div,.status-button-div div img{height:100%;max-height:100%}.status-button-div div span{color:#fff;height:100%;padding-top:.5rem;font-family:"AIAEverest Condensed";font-weight:700}#goal-calendar-status-button{display:none}.goals-weekView-container{display:flex;align-items:center;justify-content:space-between;min-width:100vw;width:100vw;max-width:100vw}.goals-weekday-button{padding:0 .5rem}.goals-weekday-button.mod-selected{pointer-events:none}.goals-weekday-button .check{color:#fff;object-fit:contain;max-width:50%;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.goals-weekday-button .check.hidden{visibility:hidden}.weekDay-container.selected{background-color:#fff;border-radius:1rem}.week-day{color:#d9d9d9;font-size:14px;font-weight:700;margin:0;padding:.35rem 0}.week-day.selected{color:#d41240}.week-number{font-size:12px;color:#fff;font-weight:700;margin:0;padding:.35rem 0}.week-number.selected{color:#d41240}.activity-item-container{display:block;flex-direction:row;width:100%}.activity-item-container .inner-container{display:flex;flex-direction:row;padding:0 1rem}.activity-item-container .inner-container button{align-self:center;flex:0.2 1;padding:0}.activity-item-container .inner-container .check-button{max-width:2.5rem;object-fit:contain}.activity-item-container .inner-container .text-container{display:flex;flex:1 1;flex-direction:row;align-items:center}.activity-item-container .inner-container .text-container.bottom-border{border-bottom:.1rem solid #bdbdbd}.activity-item-container .inner-container .text-container .description-container{flex:1 1;padding:1rem}.activity-item-container .inner-container .text-container .description-container h1{font-size:18px}.activity-item-container .inner-container .text-container .description-container .submitted-description{text-decoration:line-through}.activity-item-container .inner-container .text-container p.hidden{visibility:hidden}.future-disabled{color:#555;-webkit-filter:brightness(2) grayscale(100%);filter:brightness(2) grayscale(100%)}.congrats-popup-container{position:absolute;top:0;right:0;left:0;bottom:0;background-color:#d41240;display:flex;align-items:center;flex-direction:column;z-index:1201!important}.congrats-popup-container h1{font-family:"AIAEverest Condensed",sans-serif;color:#fff;font-size:3rem}.congrats-popup-container img{max-width:70%;object-fit:contain}.congrats-popup-container .popup-text{color:#fff;font-size:18px;text-align:center;font-weight:600}.congrats-popup-container .button-wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end}.goal-performance-container{left:0;right:0;bottom:0;min-width:100vw;width:100vw;max-width:100vw;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;margin-bottom:1rem;background-color:#d41240;display:flex;flex-direction:column;align-items:center}.goal-performance-header{min-width:100%;width:100%;max-width:100%;min-height:60px;height:60px;max-height:60px;color:#fff;font-family:"AIAEverest Medium";font-weight:600;display:flex;justify-content:center;align-items:center}.goal-performance-header .goal-performance-info{position:absolute;right:18px;width:20px;height:20px;border-radius:50%;background-color:#f6f6f6;color:#d41240;font-weight:700}.goal-performance-content{min-width:100%;width:100%;max-width:100%;min-height:calc(100vh - 120px - 1rem);border-top-left-radius:1rem;border-top-right-radius:1rem;background-color:#f6f6f6;display:flex;flex-direction:column;align-items:center;padding-top:1rem}.goal-performance-grid-container{min-width:calc(100% - 4rem);width:calc(100% - 4rem);max-width:calc(100% - 4rem);min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content;border:1px solid #bdbdbd;border-radius:1rem;margin:.5rem 0;padding:.5rem 1rem;display:flex;flex-direction:column;align-items:center}.goal-performance-grid-container.mod-counter{min-height:6rem;height:6rem;max-height:6rem;flex-direction:row}.goal-performance-grid-container.mod-counter .counter-container-text{display:flex;flex-direction:column}@media (max-width:350px){.goal-performance-grid-container.mod-counter .counter-container-text{font-size:.7rem}}.goal-performance-grid-container.mod-counter .counter-container-day{font-weight:700}.goal-performance-grid-container.mod-counter .counter-container-count{position:absolute;right:42vw;width:4rem;color:#d41240;font-size:3rem;text-align:right;font-weight:bolder}.goal-performance-grid-container.mod-counter img{position:absolute;right:.5rem;width:40vw}.goal-performance-progress-wrapper{position:relative;height:-webkit-fit-content;height:-moz-fit-content;width:100%;height:fit-content;display:flex;flex-direction:column;align-items:center}.goal-performance-progress-wrapper.mod-guide:after{content:"";position:absolute;top:-5px;width:100%;height:calc(100% + 12px);background-color:rgba(0,0,0,.8);mix-blend-mode:hard-light;z-index:9}.goal-performance-progress-wrapper.mod-guide .progress-bar-overlay{z-index:10;border:8px solid #fff;top:calc(-2rem - 12px)!important;right:calc(-2rem - 12px)!important}.goal-performance-grid-container.mod-progress{max-height:10vh;min-height:10vh}.goal-performance-grid-container.mod-progress>span{width:100%;color:#888;margin-bottom:2rem}.goal-performance-grid-container.mod-progress .progress-bar-border{position:relative;width:calc(100% - 1rem);height:1rem;background-color:rgba(239,126,94,.1);border-radius:1rem;display:flex;align-items:center;padding:0 .5rem}.goal-performance-grid-container.mod-progress .progress-bar{position:relative;height:.5rem;border-radius:.5rem;background:linear-gradient(90deg,#dc1033,#ff6e6e)}.goal-performance-grid-container.mod-progress .progress-bar-overlay{position:absolute;top:calc(-2rem - 4px);right:calc(-2rem - 4px);min-width:4rem;width:4rem;max-width:4rem;padding:2px 4px;border-radius:4px;background-color:#ff754d;display:flex;justify-content:center;align-items:center}.goal-performance-grid-container.mod-progress .progress-bar-overlay span{color:#fff;opacity:.95;text-align:center}.goal-performance-grid-container.mod-progress .progress-bar-overlay :after{position:absolute;bottom:-8px;left:calc(2rem - 4px);content:"";width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #ff754d}.calendar-header{width:100%;min-height:2rem;display:flex;justify-content:space-between;align-items:center}.calendar-header>span{font-weight:600}.calendar-header label span{text-align:right;text-decoration:underline;letter-spacing:0}.calendar-header label button{display:none}.calendar-content{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.5rem 0}.calendar-content.mod-hidden{display:none}.calendar-content .react-calendar__navigation button{color:#000;font-size:25px;font-weight:800}.calendar-content .react-calendar__navigation span{color:#d41240;font-size:16px;font-weight:700}.calendar-content .react-calendar__month-view__weekdays__weekday{display:flex;justify-content:center;align-items:center;padding:1rem 0;margin-bottom:.5rem;border-bottom:1px solid #ddd}.calendar-content .react-calendar__month-view__weekdays__weekday abbr{text-decoration:none;text-transform:uppercase;color:#8c8f93;font-weight:600;font-size:14px}.calendar-content .calendar-day{position:relative;height:1.5rem;width:1.5rem;font-weight:600;display:flex;justify-content:center;align-items:center}.calendar-content .calendar-day.mod-full{position:absolute;top:0;left:.75rem;border-radius:50%;color:#fff;background-color:#d41240;z-index:1}.calendar-content .calendar-day.mod-partial{border-radius:50%;border:2px solid #d41240}.calendar-content .calendar-day.mod-none,.calendar-content .calendar-day.mod-partial{position:absolute;top:0;left:.75rem;width:calc(1.5rem - 4px);height:calc(1.5rem - 4px);background-color:#f6f6f6;z-index:1}.calendar-content .calendar-day.mod-none{border-radius:50%;border:2px solid #d6d8da}.introjs-helperLayer.mod-goal-header{opacity:.3}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.introjs-helperLayer.mod-goal-header.mod-goal-header-safari-gray{background-color:#000;opacity:.7;z-index:9999999}}}.introjs-helperLayer.mod-circle{border-radius:100%}.introjs-helperLayer{border-radius:8px}.introjs-tooltip.mod-goal-tooltip{padding:2rem 0 0;background:transparent;border:none;box-shadow:none;font-size:1rem;font-weight:300;color:#fff}.introjs-tooltip.mod-goal-tooltip.mod-intro{width:80vw;min-width:80vw;max-width:80vw;left:0!important}.introjs-tooltip.mod-goal-tooltip.mod-middle{width:100%;min-width:100%;max-width:100%}.introjs-tooltip.mod-goal-tooltip.mod-x-middle{position:fixed;left:0!important;min-width:80vw;max-width:80vw;margin-left:10vw;margin-right:10vw}.introjs-tooltip.mod-goal-tooltip.mod-y-relative-up{top:inherit!important;margin-bottom:10vh}.introjs-tooltip.mod-goal-tooltip.mod-y-relative-down{top:inherit!important;margin-top:10vh}.introjs-tooltip.mod-goal-tooltip.mod-y-up{top:15vh!important}.introjs-tooltip.mod-goal-tooltip.mod-y-middle{top:50vh!important}.introjs-tooltip.mod-goal-tooltip.mod-y-down{top:unset!important;bottom:15vh!important}@media (max-width:350px){.introjs-tooltip.mod-goal-tooltip.mod-y-down{top:unset;bottom:unset}}@media (max-height:667px){.introjs-tooltip.mod-goal-tooltip.mod-small-y-top{top:1vh!important;bottom:unset!important}}@media (max-width:350px){.introjs-tooltip.mod-goal-tooltip.mod-small-y-up{top:15vh!important;bottom:unset!important}}.introjs-tooltip.mod-goal-tooltip.introjs-top-left-aligned{left:0!important}.introjs-tooltip.mod-goal-tooltip .introjs-arrow{opacity:0}.introjs-tooltip.mod-goal-tooltip .introjs-tooltiptext{text-align:center}.introjs-tooltip.mod-goal-tooltip .introjs-tooltipbuttons{display:flex;justify-content:center;align-items:center}.introjs-tooltip.mod-goal-tooltip .introjs-button{width:10rem;padding:.5rem 0;border:0;background-color:#d41240;background-image:none;box-shadow:none;color:#fff;font-family:"AIAEverest";font-size:.75rem;font-weight:700;text-shadow:none;display:block;text-align:center}.introjs-tooltip.mod-goal-tooltip .introjs-button.introjs-prevbutton,.introjs-tooltip.mod-goal-tooltip .introjs-button.introjs-skipbutton{display:none}.introjs-tooltip.mod-goal-tooltip .introjs-button.introjs-skipbutton.introjs-donebutton{display:block}.goals-not-started-container{background-color:#d41240;height:100vh;position:absolute;padding:0 1rem;display:flex;justify-content:center;align-items:center}.goals-not-started-text{color:#f5f5f5;font-size:20px;font-weight:600;white-space:pre-wrap;text-align:center;margin:0;-webkit-transform:translateY(-50%) translateY(-60px);transform:translateY(-50%) translateY(-60px)}.splash .title{white-space:pre-wrap;bottom:2rem}.goal-container,.splash .title{position:relative;text-align:center}.goal-container{padding-bottom:16px}.goal-container .skip-button{position:absolute;right:10px;top:10px}.goal-container .skip-button .body{font-family:"AIAEverest Condensed",sans-serif;font-weight:600;font-size:16px;color:#d41240}.goal-container .tag{border-radius:2px;font-size:12px!important}.goal-container img{width:100%;height:auto;object-fit:contain;max-width:400px;margin:0 auto}.goal-container .text-container{padding:29px 8px 0;text-decoration:none}.goal-container .text-container p{font-size:14px;font-family:"AIAEverest",sans-serif;color:#757575;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:20px}.goal-container .text-container .title{white-space:pre-wrap;overflow:hidden;font-family:"AIAEverest Condensed",sans-serif;text-transform:uppercase;font-size:25px;color:#d41240;padding:0 8px;font-weight:600;line-height:20px}.goal-container .text-container .subtitle{white-space:nowrap;overflow:hidden;font-size:14px;color:#757575;line-height:18px;padding:0 8px;font-weight:600}.goal-container .text-container .subtitle span.desc{font-size:12px}.goal-container .start-button{display:flex;justify-content:center;align-items:center;margin:8pt 16pt}.goal-container .start-button a{width:100%}.goal-container .start-button .body{width:100%;flex:1 1;color:#fff;background-color:#d41240!important}.nutrition{background-color:#4caf50}.fitness{background-color:#f44336}.wellness{background-color:#9c27b0}.level-row{padding:8px 0}.level{background-color:transparent}.active-level,.level{width:34px;height:34px;margin:0 6px!important}.active-level{background-color:#d41240!important}.active-level.Mui-disabled{background-color:rgba(212,18,64,.6)!important;color:inherit!important}.active-level span.active{color:#fff!important}.fullscreen-dialog{z-index:1201!important;background-color:#d41240!important;color:#fff;padding:0;align-items:start!important;overflow-y:hidden!important;height:100vh}.fullscreen-dialog .back{left:10px}.fullscreen-dialog .back,.fullscreen-dialog .close{position:absolute;top:10px;font-size:24px;color:#fff;z-index:100;background-color:#d41240!important}.fullscreen-dialog .close{right:10px}.fullscreen-dialog .dialog-image{position:absolute;top:0;left:0;width:100%;height:100%}.fullscreen-dialog .dialog-image img{width:100%;height:80%;object-fit:cover;max-width:100%}.fullscreen-dialog .dialog-title{font-family:"AIAEverest Condensed",sans-serif;color:#fff;font-size:29px;line-height:25px;font-weight:600}.fullscreen-dialog .dialog-card{position:absolute;bottom:0;left:0;background-color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;min-height:317px;width:100%;padding:16px 0}.fullscreen-dialog .dialog-card .dialog-title{color:#d41240}.fullscreen-dialog .dialog-button{display:flex;justify-content:center;align-items:center;margin:11pt 16pt}.fullscreen-dialog .dialog-button a{width:100%}.fullscreen-dialog .dialog-button .body{font-family:"AIAEverest Condensed",sans-serif;font-weight:600;font-size:19px;width:100%;flex:1 1;color:#fff;background-color:#d41240!important;border-radius:2px}.fullscreen-dialog .dialog-button button:disabled.body{background-color:#dbdad4!important}.fullscreen-dialog .dialog-button.outlined .body{font-family:"AIAEverest Condensed",sans-serif;font-weight:600;font-size:19px;width:100%;flex:1 1;color:#d41240;background-color:#fff!important;border:1px solid #d41240;border-radius:2px}.fullscreen-dialog .dialog-button.outlined .body .MuiButton-label{font-family:"AIAEverest Condensed",sans-serif}.fullscreen-modal{z-index:1211!important;background-color:rgba(212,18,64,.88)!important;color:#fff;padding:8px;align-items:start!important;overflow-y:scroll!important;height:100vh}.fullscreen-modal .close{position:absolute;top:28px;right:20px;font-size:24px;color:#fff}.fullscreen-modal .modal-content{display:block}.fullscreen-modal .modal-title{font-family:"AIAEverest Condensed",sans-serif;font-size:45px;font-weight:600}.fullscreen-modal .modal-image{margin:32px 8px}.fullscreen-modal .modal-button{display:flex;justify-content:center;align-items:center;margin:11pt 16pt}.fullscreen-modal .modal-button a{width:100%}.fullscreen-modal .modal-button .body{color:#d41240;background-color:#fff!important;border-radius:2px}.fullscreen-modal .modal-button .body,.fullscreen-modal .modal-button.outlined .body{font-family:"AIAEverest Condensed",sans-serif;font-weight:600;font-size:19px;width:100%;flex:1 1}.fullscreen-modal .modal-button.outlined .body{color:#fff;background-color:transparent!important;border:1px solid #fff;border-radius:2px}.fullscreen-modal .modal-button.outlined .body .MuiButton-label{font-family:"AIAEverest Condensed",sans-serif}.dialog-content{margin:27px 0;color:#555;max-height:calc(100vh - 140px);overflow-y:scroll}.dialog-content p{font-family:"AIAEverest",sans-serif;font-weight:600;font-size:17px;line-height:18px}.dialog-content b{font-family:"AIAEverest Condensed",sans-serif;font-size:23px;line-height:25px;font-weight:600;color:#d41240}.dialog-content.px-5{padding-left:5em;padding-right:5em}.background-main{background-color:#d41240!important}.background-white{background-color:#fff!important}.footer{position:absolute;bottom:0}.d-flex{display:flex;flex-direction:row;width:100%}.d-flex>div{flex:1 0}.w-100{width:100%}.text-main{color:#d41240!important}.divider{background-color:hsla(0,0%,59.2%,.2);height:1px;width:80%;margin:32.5px auto}.page-indicator{display:flex;justify-content:center}.page-indicator .dot{border-radius:50%;background-color:#d8d8d8;width:8px;height:8px;margin:0 7.5px}.page-indicator .dot.active{background-color:#d41240}.yes-no-group{width:100%;padding:15px 40px}.yes-no-group td{font-size:17px}.yes-no-group td:first-child{text-align:left}.yes-no-group tr{height:45px}.circle-check{background-color:#d41240!important;color:#fff!important}.concerns{width:100%;text-align:center;padding:24px 0}ol.goal-list{list-style:none;text-align:left;counter-reset:goal-list-counter;padding:0}ol.goal-list li{counter-increment:goal-list-counter;font-family:"AIAEverest",sans-serif;font-weight:600;font-size:17px;line-height:20px;padding:9px 0}ol.goal-list li:before{content:counter(goal-list-counter) ". ";color:#d41240;font-size:20px;font-family:"AIAEverest Condensed",sans-serif;font-weight:600;line-height:20px;padding:0 10px}.startdate-input .MuiInput-root{border-radius:18px;border:1px solid #979797;height:36px;font-size:15px;padding:0 8px}.startdate-input .MuiInput-root input{text-align:center}.startdate-input .MuiInput-underline:before{display:none}.rdrCalendarWrapper{background:#faf9f3!important}.rdrNextPrevButton{border-radius:50%!important;background:#d8d8d8!important}.justify-center{justify-content:center!important;align-items:center!important}.week-view{height:169px;padding:0 33px 0 20px}.week-view .month-title{color:#fff;font-size:35px;font-family:"AIAEverest Condensed",sans-serif;font-weight:600;line-height:20px;text-align:left}.week-view .week-row{display:flex}.week-view .week-row .week-col{margin-top:17px;padding:20px 0;border-radius:21.5px;flex:1 1;min-width:unset;display:block}.week-view .week-row .week-col .week-header{color:#faf9f4;font-size:15px;line-height:15px}.week-view .week-row .week-col .week-date{margin-top:22px;color:#fff;font-size:15px;line-height:15px}.week-view .week-row .week-col.selected{background-color:#fff}.week-view .week-row .week-col.selected .week-date,.week-view .week-row .week-col.selected .week-header{color:#d41240}.user-goal-container{margin:0 2rem;justify-content:space-evenly}.user-goal-container,.user-goal-container .icon-container{display:flex;flex-direction:row;align-items:center}.user-goal-container .icon-container img{display:flex;flex:0.1 1;margin-right:1rem;flex-direction:row;max-height:2.5rem}.user-goal-container .icon-container p{flex:0.9 1;margin:0;text-align:left;color:#fff}.user-goal-container .cycle-text{margin:0;color:#fff}.tasks-container{height:65%;overflow-y:scroll;display:flex;flex-direction:column;justify-content:flex-start;position:absolute;bottom:0;z-index:1;background-color:#fff;border-top-left-radius:25px;border-top-right-radius:25px}.tasks-container h1{font-size:20px;font-weight:600;text-align:left;margin-bottom:5%;padding-left:8%;padding-top:5%;padding-right:8%}.tasks-container>:nth-last-child(2) .content:after{border:none!important}.tasks-container .task{display:flex;flex-direction:row;min-height:100px;margin:2% 8%}.tasks-container .task .btn-check{display:flex;justify-content:center;padding-right:8%;width:10%}.tasks-container .task .btn-check .radio *{font-size:2.3rem;color:#d41240}.tasks-container .task .btn-check .radio-icon{background-size:50%;background-repeat:no-repeat;background-position:50%;width:3.5rem;height:3.5rem}.tasks-container .task .btn-check .radio-icon.unchecked{background-image:url(/img/red_uncomplete.png)}.tasks-container .task .btn-check .radio-icon.checked{background-image:url(/img/red_complete.png)}.tasks-container .task .content{display:flex;flex-direction:column;flex:1 1}.tasks-container .task .content:after{content:"";position:relative;border-bottom:1px solid #d9d9d9}.tasks-container .task .content h2{font-size:18px;font-weight:600;color:#949494;text-align:left;margin:0}.tasks-container .task .content p{font-size:14px}.tasks-container .task .content .details{display:flex}.tasks-container .task .content .details .detail{width:70%;padding-right:5%;text-align:left;margin-top:.5rem;margin-bottom:1rem}.tasks-container .task .content .details .time{width:25%;margin:.5rem 0 0}.tasks-container .dialog-button{margin:3rem 8%}.tasks-container .dialog-button.outlined{margin-top:2rem}.tasks-container .dialog-button.disabled{opacity:.5;pointer-events:none}.complete-tasks-container{background:#d41240;height:100%;width:100%;position:fixed;top:0;bottom:0;left:0;right:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}.complete-tasks-container h1{color:#fff;font-family:"AIAEverest Condensed",sans-serif;font-size:2.7rem}.complete-tasks-container .content{width:80%}.complete-tasks-container .content img{width:95%;margin-bottom:1rem}.complete-tasks-container .content p{color:#fff;font-size:18px}.complete-tasks-container .dialog-button{width:80%}.splash{height:100vh;width:100%;background-color:#d41240;display:flex;flex-direction:column;justify-content:center;align-items:center}.splash .title{color:#fff}.selection-thankyou-content{display:flex;flex-direction:column;height:100%}.selection-thankyou-content .title{font-family:"AIAEverest Condensed",sans-serif;color:#d41240;font-size:28px;line-height:25px;font-weight:600;text-align:center;padding-top:1rem}.selection-thankyou-content .content{flex:0.8 1;margin:1rem 0;color:#555;align-items:center;display:flex;flex-direction:column;width:100%}.selection-thankyou-content .content p{font-family:"AIAEverest",sans-serif;font-weight:600;font-size:16px;text-align:center;line-height:18px}.selection-thankyou-content .content b{font-family:"AIAEverest Condensed",sans-serif;font-size:23px;line-height:25px;font-weight:600;text-align:center;color:#d41240}.bottom-card-page-container img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:70%;object-fit:fill}.bottom-card-page-container .bottom-card-container{width:100%;height:50%;overflow-x:hidden;display:flex;flex-direction:column;align-items:center;position:absolute;justify-content:space-evenly;bottom:0;background-color:#fff;border-top-left-radius:1rem;border-top-right-radius:1rem}.setup-goals-container{display:flex;flex:1 1;flex-direction:column;align-items:center;background-color:#fff;width:100%}.setup-goals-container.is-aiaone .close-button,.setup-goals-container.is-aiaone .skip-button{display:none}.setup-goals-container .title{display:flex;flex:0.2 1;font-family:"AIAEverest Condensed",sans-serif;color:#d41240;font-size:29px;line-height:25px;font-weight:600;padding:2rem 0}.setup-goals-container .setup-goals-button-container{display:flex;flex:0.4 1;flex-direction:column;width:90%;height:100%;justify-content:space-between}.leave-alert-container{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;background-color:#d41240;overflow:hidden;z-index:1201!important}.leave-alert-container .title{font-family:"AIAEverest Condensed",sans-serif;font-size:45px;font-weight:600;color:#fff;text-align:center}.leave-alert-container .image{max-width:80%;align-self:center;object-fit:contain;margin:1rem 2rem}.leave-alert-container .content p{font-family:"AIAEverest",sans-serif;font-weight:600;font-size:17px;line-height:18px;color:#fff;text-align:center}.leave-alert-container .button{display:flex;justify-content:center;align-items:center;margin:11pt 16pt}.leave-alert-container .button a{width:100%}.leave-alert-container .button .body{color:#d41240;background-color:#fff!important;border-radius:2px}.leave-alert-container .button .body,.leave-alert-container .button.outlined .body{font-family:"AIAEverest Condensed",sans-serif;font-weight:600;font-size:19px;width:100%;flex:1 1}.leave-alert-container .button.outlined .body{color:#fff;background-color:transparent!important;border:1px solid #fff;border-radius:2px}.leave-alert-container .button.outlined .body .MuiButton-label{font-family:"AIAEverest Condensed",sans-serif}.goal-questions-container{display:flex;flex-direction:column}.goal-questions-container.no-scroll{overflow:hidden}.goal-questions-container.is-aiaone .button-container-close,.goal-questions-container.is-aiaone .close-button,.goal-questions-container.is-aiaone .skip-button{display:none}.goal-questions-container .main-content-container{display:flex;flex-direction:column;flex:1 1}.goal-questions-container .main-content-container .title{margin:3rem 3rem 1.5rem}.goal-questions-container .main-content-container .header,.goal-questions-container .main-content-container .title{font-family:"AIAEverest Condensed",sans-serif;color:#d41240;font-size:28px;line-height:25px;font-weight:600;text-align:center}.goal-questions-container .main-content-container .header{margin:2rem}.goal-questions-container .main-content-container .grid-container{display:grid;margin:2rem 2rem 0;padding-bottom:2rem;grid-template-columns:40% auto 20% 20%;grid-gap:1rem;border-bottom:.1rem solid #bdbdbd}.goal-questions-container .main-content-container .grid-container .grid-title{grid-column-start:1;grid-column-end:2;text-align:left;display:flex;align-items:center}.goal-questions-container .main-content-container .grid-container .grid-item-a{grid-column-start:3;grid-column-end:4;display:flex;align-items:center;justify-content:center}.goal-questions-container .main-content-container .grid-container .grid-item-b{grid-column-start:4;grid-column-end:4;display:flex;align-items:center;justify-content:center}.goal-questions-container .main-content-container .grid-container .grid-text{color:#555;font-weight:600;font-size:16px;text-align:left!important}.goal-questions-container .main-content-container .concerns-container{display:block;flex-wrap:wrap;text-align:center}.goal-questions-container .goal-questions-footer-container{display:block;width:100%;justify-content:center;align-items:flex-end}.button-container{display:flex;justify-content:space-between;position:absolute;top:0;left:0;right:0;padding:1rem}.button-container button{height:36px;width:36px;padding:0;border-color:transparent;background-color:transparent}.button-container button img,.check-button-container img{object-fit:contain;height:36px;width:36px}.concerns-button{flex:0.33 1}.footer-container{display:flex;flex-direction:column;align-items:center;width:100%;padding:1rem 0}.footer-container .footer-button-container{display:flex;justify-content:space-evenly;width:inherit;margin-bottom:1rem}.footer-container .footer-button-container button{background-color:#d41240;width:40%}.footer-container .footer-button-container button p{font-family:"AIAEverest Condensed",sans-serif;color:#fff;font-weight:600;font-size:18px;margin:.25rem 0}.footer-container .footer-button-container .disabled-button-color{background-color:#bdbdbd!important}.footer-container .footer-page-indicator{flex-direction:row;display:flex}.footer-container .footer-page-indicator .dot{border-radius:50%;background-color:#d8d8d8;width:8px;height:8px;margin:0 7.5px}.footer-container .footer-page-indicator .dot.active{background-color:#d41240}.reminder-popup-container{display:flex;flex-direction:column;flex:1 1;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(212,18,64,.85);z-index:1201!important}.reminder-popup-container img{max-width:70%;object-fit:contain}.reminder-popup-container .title{text-align:center;color:#fff;font-size:2.5rem;font-family:"AIAEverest Condensed",sans-serif;font-weight:700}.reminder-popup-container .description{padding:2rem 3rem;margin:1rem 0;text-align:center;font-weight:600;color:#fff;font-size:16px}.reminder-popup-container .button{background-color:#d41240;border-radius:.2rem;margin-bottom:2rem;padding:.25rem;width:90%;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.reminder-popup-container .button p{color:#fff;font-family:"AIAEverest Condensed",sans-serif;font-size:20px;font-weight:700;line-height:1.6;margin:0}.reminder-popup-container .button:active{opacity:1%;transition:.25s}.reminder-popup-container .cancel-button{background-color:transparent;box-sizing:border-box;border:.08rem solid #fff}.confirm-goals-container{display:flex;flex-direction:column;align-items:center;height:100%;background-color:#fff}.confirm-goals-container .goal-back-btn,.confirm-goals-container.is-aiaone .close-button,.confirm-goals-container.is-aiaone .skip-button{display:none}.confirm-goals-container img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:80%;object-fit:cover}.confirm-goals-container .bottom-card-container{width:100%;height:40%;flex-direction:column;align-items:center;position:absolute;justify-content:space-evenly;bottom:0;overflow:scroll;background-color:#fff;border-top-left-radius:1rem;border-top-right-radius:1rem}.confirm-goals-container .bottom-card-container p{font-family:"AIAEverest",sans-serif;font-weight:600;font-size:18px;text-align:center}.confirm-goals-container .bottom-card-container .title{font-family:"AIAEverest Condensed",sans-serif;color:#d41240;font-size:28px;font-weight:600;padding:1rem 1rem .5rem;text-align:center}.confirm-goals-container .bottom-card-container .main-content{width:100%;flex:1 1;align-items:center}.confirm-goals-container .bottom-card-container .main-content ol.goal-list{text-align:left;counter-reset:goal-list-counter}.confirm-goals-container .bottom-card-container .main-content ol.goal-list li{counter-increment:goal-list-counter;font-family:"AIAEverest",sans-serif;font-weight:600;font-size:18px;text-align:center;padding:0 1.5rem}.close-button{position:absolute;padding:0;top:1rem;right:1rem;height:36px;width:36px;border-color:transparent;background-color:transparent}.close-button img{object-fit:contain;height:36px;width:36px}.rdrMonth{background-color:#faf9f3!important}.rdrCalendarWrapper{display:flex;align-items:center}.rdrMonthAndYearWrapper{width:80%}.select-date-container{display:flex;flex-direction:column;height:100%}.select-date-container.is-aiaone .close-button,.select-date-container.is-aiaone .skip-button{display:none}.select-date-container .select-date-top-container{width:100%;flex:1 1}.select-date-container .select-date-top-container .title{font-family:"AIAEverest Condensed",sans-serif;color:#d41240;font-size:28px;font-weight:600;padding-top:2.5rem;padding-bottom:.5rem;text-align:center}.select-date-container .select-date-top-container p{font-family:"AIAEverest Condensed",sans-serif;color:#757575;font-size:16px;margin:.5rem 0;font-weight:700;text-align:center}.select-date-container .select-date-top-container .datepicker{display:flex;align-items:center}.select-date-container .select-date-top-container .datepicker .MuiInput-root{border-radius:18px;border:1px solid #979797;height:36px;font-size:15px;padding:0 8px}.select-date-container .select-date-top-container .datepicker .MuiInput-root input{text-align:center}.select-date-container .select-date-top-container .datepicker .MuiInput-underline:before{display:none}.almost-there-container{display:flex;justify-items:flex-start;flex:1 1;padding:1rem;flex-direction:column;overflow-y:scroll;width:100%;align-items:center}.almost-there-container .title{font-family:"AIAEverest Condensed",sans-serif;color:#d41240;font-size:28px;line-height:25px;font-weight:600;text-align:center;margin-bottom:1rem}.almost-there-container .content-container{overflow-y:scroll;display:flex;flex-direction:column;width:100%;height:100%;margin-bottom:2rem}.almost-there-container .content-container .text-container{flex:1 1;display:flex;flex-direction:column;justify-content:center}.almost-there-container .content-container .text-container p{margin:0 2rem;text-align:center;line-height:1.4rem;font-size:16px;font-weight:600;white-space:pre-wrap}.almost-there-container .content-container .text-container .goal-achieve-text{color:#d41240}.almost-there-container .almost-there-button-container{flex-direction:column;align-items:center;display:flex;width:100%}.almost-there-container .almost-there-button-container .button{background-color:#d41240;margin-bottom:1rem;padding:.25rem;width:90%;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.almost-there-container .almost-there-button-container .button p{color:#fff;font-family:"AIAEverest Condensed",sans-serif;font-size:20px;font-weight:700;line-height:1.6;margin:0}.almost-there-container .almost-there-button-container .reset-goals-button{background-color:#fff;box-sizing:border-box;border:.1rem solid #d41240}.almost-there-container .almost-there-button-container .reset-goals-button p{color:#d41240}.almost-there-container .almost-there-button-container .button:active{opacity:1%;transition:.25s}.goal-selection-container{display:flex;align-items:center;flex-direction:column;padding-bottom:1rem}.goal-selection-container.is-aiaone .close-button,.goal-selection-container.is-aiaone .skip-button{display:none}.goal-selection-container.no-scroll{overflow:hidden;height:80vh}.goal-selection-container .skip-button{align-self:flex-end;margin:1rem .5rem .5rem 0}.goal-selection-container .skip-button p{margin:0;font-family:"AIAEverest","AIAEverest Condensed",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;color:#d41240;letter-spacing:.02857em;font-size:16px;font-weight:600}.goal-selection-container .header{font-family:"AIAEverest Condensed",sans-serif;text-transform:uppercase;font-size:25px;color:#d41240;padding:0 8px;font-weight:600;line-height:20px}.goal-selection-container .sub-header{font-size:14px}.goal-selection-container .sub-header,.goal-selection-container .subtitle{white-space:nowrap;color:#757575;line-height:18px;padding:0 8px;font-weight:600;margin:0}.goal-selection-container .subtitle{font-size:12px}.goal-selection-next-button{width:100%;display:flex;justify-content:center}.goal-selection-target-container{margin:1rem 0;position:relative}.goal-selection-target-container img{max-width:100%;display:flex;align-self:center}.goal-selection-target-container img.disabled-banner{opacity:.4}.goal-selection-target-container h1{text-align:center;color:#fff;position:absolute;left:0;right:0;top:1rem;text-shadow:2px 2px 4px #000}.goal-selection-target-container .rating-group{display:flex;margin-top:.5rem;flex-direction:row;justify-content:center}.goal-selection-target-container .selected-rating{background-color:#d41240!important;width:34px;height:34px;margin:0 6px!important;color:#757575}.goal-selection-target-container .selected-rating.Mui-disabled{background-color:rgba(212,18,64,.6)!important;color:inherit!important}.goal-selection-target-container .rating{background-color:transparent;width:34px;height:34px;margin:0 6px!important}.goal-selection-target-container .rating-value{color:#757575}.goal-selection-target-container .rating-value.selected{color:#fff}.username-container{display:flex;flex-direction:column;background-color:#fff;height:100%;width:100%}.username-container-img{width:100%;height:50%;background-image:url(/img/username_bg.png);background-size:cover;background-position:0 18%}.username-container-content{display:flex;flex-direction:column;justify-content:space-evenly;flex:1 1;margin:0 8%}.username-container-content h1{margin:0;font-family:"AIAEverest CondensedMedium";font-size:2.4rem;color:#d41240}.username-container-content input{font-size:2rem;padding:.5rem 0;color:#212121}.username-container-content input::-webkit-input-placeholder{color:#d9d9d9}.username-container-content input:-ms-input-placeholder{color:#d9d9d9}.username-container-content input::-ms-input-placeholder{color:#d9d9d9}.username-container-content input::placeholder{color:#d9d9d9}.username-container-content-subtitle{display:flex;justify-content:space-between;font-family:"AIAEverest-Medium";font-weight:600;color:#d9d9d9}.username-container-content-btn{width:50%;width:100%;background-color:#d41240!important;color:#fff!important;margin:auto auto 30px;padding:5px 15px}.username-container-content-btn.mod-disabled{background-color:#d9d9d9!important;pointer-events:none}
/*# sourceMappingURL=main.ccdf4583.chunk.css.map */