@font-face{font-display:swap;font-family:GT Walsheim;font-weight:400;src:url(/static/media/GT-Walsheim-Regular.71e17546fd2a856926fe.ttf)}@font-face{font-family:GT Walsheim;font-style:italic;font-weight:400;src:url(/static/media/GT-Walsheim-Regular-Oblique.c2439d99109754e1556b.ttf)}@font-face{font-display:swap;font-family:GT Walsheim;font-weight:600;src:url(/static/media/GT-Walsheim-Pro-Medium.4f7507d880ec4882b829.ttf)}@font-face{font-display:swap;font-family:GT Walsheim;font-style:italic;font-weight:600;src:url(/static/media/GT-Walsheim-Pro-Medium-Oblique.f60fdd74e19f19d9471d.ttf)}@font-face{font-display:swap;font-family:GT Walsheim;font-weight:700;src:url(/static/media/GT-Walsheim-Bold.53beb4307af24d127b1d.ttf)}@font-face{font-display:swap;font-family:GT Walsheim;font-style:italic;font-weight:700;src:url(/static/media/GT-Walsheim-Bold-Oblique.e4ecec1abb4b7aa5a78b.ttf)}*{font-family:GT Walsheim,Roboto,Helvetica Neue,sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f2f0eb;margin:0;padding:21px}a{border-bottom:1px solid rgba(95,94,102,.25);color:#5f5e66;font-weight:700;text-decoration:none}.buttonWrapper{display:flex;justify-content:center}.buttonWrapper.rightAlign{justify-content:flex-end;text-align:right}a.button.primary,button.primary,input.button.primary{background:#2a2a2a;border:none;border-radius:90px;color:#fff;cursor:pointer;display:block;font-size:1rem;font-weight:600;margin:21px 14px 7px;padding:14px 35px;text-align:center;text-decoration:none}button.secondary{background:none;color:#2a2a2a}button.secondary,button.secondary.active{border:1px solid #2a2a2a;border-radius:90px;cursor:pointer;display:block;font-size:1rem;font-weight:600;margin:21px 14px 7px;padding:14px 35px;text-align:center;text-decoration:none}button.secondary.active{background:#2a2a2a;color:#fff}nav{cursor:pointer;left:50%;position:absolute;right:20%;text-align:right;top:21px}nav,nav a{color:#5f5e66}nav a{border-bottom:1px solid rgba(95,94,102,.25);font-size:.875rem;font-weight:700;margin-right:.75rem;text-decoration:none}nav a:visited{color:rgba(95,94,102,.8)}button.roundplus{background:#2a2a2a;border:1px solid #2a2a2a;border-radius:30px;color:#fff;font-weight:700;height:1rem;line-height:10px;padding:0;text-align:center;width:1rem}.button.secondary.sm{border:none;border-bottom:1px solid #000;color:#000;font-size:.75rem;margin:0 1rem 1rem}.buttonCluster{display:flex;flex-wrap:wrap;justify-content:center;padding:0 14px}.buttonCluster button{margin:21px 14px 7px}.sectionWrapper{margin:0 auto;width:90%}.logo{margin:21px 21px 60px;text-align:center}.cardHolder{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 auto;width:100%}.card{background:#f5f5f5;border:1px solid hsla(0,0%,100%,.3);border-radius:30px;cursor:pointer;margin:7px 7px 1.5rem;min-height:420px;padding:1.5rem 1rem;position:relative;transition:all .5s cubic-bezier(.075,.82,.165,1);width:27%;z-index:5}.card:hover{-webkit-transform:scale(102%);transform:scale(102%)}.card:before{box-shadow:8px 8px 20px rgba(0,0,0,.2);z-index:2}.card:after,.card:before{border-radius:30px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.card:after{box-shadow:-4px -8px 20px #fff;z-index:3}.card.active{background:#eaeaea;-webkit-filter:grayscale(1);filter:grayscale(1)}.card .textWrapper{margin-bottom:200px;padding:48px 21px 28px;width:calc(100% - 42px)}.card .textWrapper .card_title{color:#3a3a3d;font-size:1.6rem;font-weight:700;margin-bottom:1rem}.card .textWrapper .card_description{color:#5f5e66}.card .imageWrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom-left-radius:30px;border-bottom-right-radius:30px;bottom:0;height:200px;left:0;position:absolute;right:0}body.modal-open{overflow-y:hidden}.modalWrapper{background-color:rgba(0,0,0,.3);bottom:0;left:0;overflow-y:scroll;position:fixed;right:0;top:0;z-index:10}.modalWrapper .modalCloser{bottom:0;left:0;position:absolute;right:0;top:0;z-index:11}.cardModal{background:#fff;border-radius:60px;box-shadow:8px 6px 30px rgba(0,0,0,.3);color:#5f5e66;margin:48px auto;opacity:1;position:relative;transition:all .8s ease-in;width:600px;z-index:12}.cardModal.show{opacity:1}.cardModal .cardMeta{color:rgba(95,94,102,.5);display:none;font-weight:700;margin-bottom:21px;text-align:center;text-transform:uppercase}.cardModal .closeButton{cursor:pointer;font-size:3rem;font-weight:500;position:absolute;right:3rem;top:2rem;z-index:22}.cardModal .cardPreheader{background:#f8d472;font-size:.75rem;font-weight:400;padding:3rem 2.6rem 1rem;position:relative}.cardModal .cardPreheader,.cardModal .cardPreheader .imageWatermark{border-top-left-radius:60px;border-top-right-radius:60px;left:0;right:0;top:0}.cardModal .cardPreheader .imageWatermark{background-repeat:no-repeat;background-size:cover;bottom:0;opacity:.1;position:absolute;z-index:21}.cardModal .cardHeader{color:#2a2a2a;font-size:1.8rem;font-weight:700;padding:2rem 0;position:relative;width:calc(100% - 5rem);z-index:22}.cardModal .subhead{border-top:1px solid rgba(95,94,102,.15);color:#5f5e66;font-size:.875rem;font-weight:500;margin:0 0 7px;padding:2.6rem 2.6rem .6rem}.cardModal .body{color:#2a2a2a;font-size:1rem;padding:7px 2.6rem 2.6rem}.cardModal .body .signoff{font-weight:600;margin-top:1rem}.cardModal .bodyList{color:#2a2a2a;font-size:1rem;margin-left:21px;padding:7px 2.6rem}.cardModal .bodyList li{margin-bottom:5px;padding-left:7px}.cardModal .callout{color:rgba(95,94,102,.85);font-size:1.2rem;font-weight:700;margin-top:2rem}.cardModal .assignment,.cardModal .callout{color:#2a2a2a;padding:14px 100px;text-align:center}.cardModal .assignment{font-size:1rem}.cardModal .button.primary{margin-left:auto;margin-right:auto}.cardModal .buttonWrapper{padding-bottom:2.6rem}.assignment .name{font-weight:600}.avatar{background-color:#2a2a2a;background-position:50%;background-repeat:none;background-size:cover;border-radius:22px;display:inline-block;height:22px;margin-bottom:-6px;margin-right:7px;width:22px}.avatar.allison{background-image:url(https://media-exp1.licdn.com/dms/image/C5103AQHSJ-VwNLjA2Q/profile-displayphoto-shrink_800_800/0/1536730654234?e=2147483647&v=beta&t=YfJTtV1nhzBWmP05wL0W7KCVeW0w5QyVn1_ZnjQPSQ4)}.bodyIntake .intakeOptions{padding:0 2.6rem 2rem;text-align:center}.textarea textarea{font-size:1rem;margin:14px 2.6rem;padding:14px 21px;width:calc(100% - 8.2rem)}.inputDate{margin:14px;padding:7px 14px}.gmaps{border:1px solid rgba(95,94,102,.5);height:140px;width:140px}.addressesWrapper{display:flex;justify-content:space-between}.locationWrapper{width:140px}.locationWrapper .picker{margin-top:14px}label.fauxButton{background:none;border:1px solid #2a2a2a;border-radius:90px;color:#2a2a2a;display:block;font-size:1rem;font-weight:600;margin:21px 14px 7px;overflow:hidden;padding:14px 35px;position:relative;text-align:center;text-decoration:none}label.fauxButton input{position:absolute;top:-30px}label.fauxButton.active{background:#2a2a2a;border:1px solid #2a2a2a;border-radius:90px;color:#fff;display:block;font-size:1rem;font-weight:600;margin:21px 14px 7px;padding:14px 35px;text-align:center;text-decoration:none}.chatText{background:rgba(95,94,102,.25);border-bottom-left-radius:60px;border-bottom-right-radius:60px;border-top:1px solid rgba(0,0,0,.3);margin-top:14px;padding:21px 21px 2.6rem}.chatText pre{white-space:pre-wrap}.imagePreview{background:red;background-repeat:no-repeat;background-size:cover;height:100px;margin-left:34%;margin-top:10px;position:relative;width:100px}.imagePreview:before{color:hsla(0,0%,100%,.85);content:"IMAGE PREVIEW";font-size:1rem;font-weight:700;left:0;position:absolute;right:0;text-align:center;top:calc(50% - 1rem)}.navigator{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;width:550px}.categoryCard,.subcategoryCard{background:#f8d472;color:#fff;cursor:pointer;font-size:1.8rem;font-weight:700}.subcategoryCard{background:#fdebb9;color:#5f5e66}.categoryHeader{font-size:1rem;font-weight:700;margin:0 auto 14px;padding-bottom:14px;position:relative;width:100%}.categoryHeader.greeting{font-size:1.4rem;line-height:1.2;text-align:center}.categoryHeader.greeting a{font-size:1rem}.categoryHeader .nav:first-of-type{margin-left:2.6rem}.categoryHeader .nav{cursor:pointer}.categoryHeader .nav.active{color:rgba(95,94,102,.7);cursor:auto}.categoryHeader .separator{margin:0 7px}.categoryHeader .caption{margin-left:2.6rem}.mobileAppBar{display:none}.emptystate{color:rgba(95,94,102,.5);font-size:1.4rem;padding:10% 20%;text-align:center}form.mainform .inputWrapper{margin-bottom:12px;position:relative}form.mainform .inputWrapper label,form.mainform .todoStepsWrapper .todoStepsN{color:rgba(95,94,102,.7);font-size:.75rem;font-weight:700;line-height:1.33;padding:14px 4% 7px 0;position:absolute;text-align:right;width:180px}form.mainform .inputWrapper input,form.mainform .inputWrapper select,form.mainform .inputWrapper textarea{border:1px solid rgba(95,94,102,.25);border-radius:4px;font-weight:700;margin-left:200px;padding:14px;width:calc(100% - 230px)}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(95,94,102,.5);font-weight:400}input::placeholder,textarea::placeholder{color:rgba(95,94,102,.5);font-weight:400}form.mainform .todoStepsWrapper{display:flex;width:calc(60% + 28px)}form.mainform .todoStepsWrapper .todoStepsN{font-weight:700;padding-top:14px;width:45px}form.mainform .todoStepsWrapper input{width:100%}form.mainform .inputWrapper.multi .todoStepsWrapper{flex-wrap:wrap;margin-left:200px;width:calc(100% - 200px)}form.mainform .inputWrapper.multi .todoStepsWrapper .todoStepsInlineWrapper{display:flex;margin-bottom:7px;width:100%}form.mainform .inputWrapper.multi .todoStepsWrapper .todoStepsInlineWrapper input{margin-left:70px}form.mainform .inputWrapper select{-webkit-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='10' width='10' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-position:calc(100% - .75rem)!important;background-repeat:no-repeat;font-weight:700;padding:1rem 2rem 1rem 14px;padding-right:2rem!important;width:calc(100% - 200px)}.showValue{background:rgba(95,94,102,.85);color:hsla(0,0%,100%,.8);margin:0 auto;padding:7px 14px;position:relative;text-align:center;width:100px}.showValue:after{border-color:transparent transparent rgba(95,94,102,.85);border-style:solid;border-width:0 10px 10px;content:"";height:0;left:55px;position:absolute;top:-10px;width:0}.valueCaption{font-size:.75rem}.todoIntakeWrapper{margin-left:200px}.todoIntakeInlineWrapper{border:1px dashed rgba(95,94,102,.25);margin-bottom:14px;padding:14px;position:relative}.todoIntakeInlineWrapper .todoIntakeHeader{align-items:center;display:flex;justify-content:left;width:100%}.todoIntakeInlineWrapper .todoIntakeHeader .todoIntakeN{color:rgba(95,94,102,.7);font-size:.75rem;font-weight:700;left:0;line-height:1.33;position:absolute;text-align:right;width:44px}.todoIntakeInlineWrapper .todoIntakeHeader select{margin-left:60px!important;width:calc(100% - 60px)!important}form.mainform .inputWrapper.multi .todoIntakeWrapper .todoIntakeInlineWrapper .todoIntakeQuestion input{margin-bottom:3px;margin-left:60px;margin-top:3px;width:calc(100% - 90px)}.todoIntakeWrapper .emptystate{font-size:.75rem;padding:14px 0;text-align:left}.previewHeader{border-bottom:1px solid rgba(95,94,102,.7);color:rgba(95,94,102,.7);margin-bottom:5px;margin-top:42px;padding-bottom:5px}.toast{background:rgba(95,94,102,.96);bottom:0;color:#fff;font-size:1.5rem;left:0;padding:15% 40%;position:fixed;right:0;top:0;z-index:20}.more,.toast{text-align:center}.more{margin:1rem 1rem 3rem}.tableWrapper{overflow-x:scroll;width:100%}.adminTable{border:1px solid rgba(95,94,102,.7);border-collapse:collapse;min-width:1900px}.adminTable thead th{background:rgba(95,94,102,.15);border:1px solid rgba(95,94,102,.35);font-size:.75rem;padding:7px;text-align:left}.adminTable td{border:1px solid rgba(95,94,102,.5);padding:4px 7px;vertical-align:top}.adminTable .smPreview{height:auto;width:100px}.adminTable td.editing{padding:2px}.adminTable td input,.adminTable td textarea{width:calc(100% - 4px)}.adminTable .adminRowEditorButtons{min-width:60px}.adminTable .adminRowTitle{min-width:140px}.adminTable .adminRowDescription{min-width:200px}.adminTable .adminRowImage{min-width:130px}.adminTable .adminRowTodoDetail,.adminTable .adminRowTodoStart{width:220px}.adminTable .adminRowScore{width:60px}.adminTable .adminRowTodoSteps,.adminTable .intakeQuestion,.adminTable .todoSteps{min-width:160px}.adminTable .adminRowIntake:empty,.adminTable .adminRowTodoSteps:empty{background:rgba(95,94,102,.15)}.adminTable .todoStep{background-color:hsla(44,91%,71%,.3)}.adminTable .intakeQuestion{background-color:#f8d472}.adminTable .intakeType{background:rgba(95,94,102,.5);color:#fff;font-size:.75rem;font-weight:600;margin-bottom:.75rem;padding:2px 4px}.adminTable .wideNote{min-width:220px}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){body{margin-bottom:190px;max-width:100%;padding:0}.logo{margin-bottom:40px;margin-top:3.5rem}nav{left:5%;right:5%}.sectionWrapper{margin:0;width:100%}.cardHolder{flex-wrap:nowrap;justify-content:flex-start;overflow-x:scroll;padding-bottom:40px;width:100%}.cardHolder::-webkit-scrollbar{display:none}.card{margin:2% 23px;min-height:420px;min-width:230px;padding:1rem .6rem}.card .textWrapper{padding:14px 7px 21px}.categoryCard .textWrapper,.subcategoryCard .textWrapper{padding:1.6rem}.card .textWrapper .card_title{font-size:1.2rem}.modalWrapper .cardModal{margin:2% 14px 2rem;max-width:calc(100% - 24px);overflow-y:scroll}.modalWrapper .cardModal .cardHeader{width:80%}.modalWrapper .cardModal .callout{padding:14px}.cardModal .subhead{padding-top:1rem}.cardModal .body{padding-bottom:1rem}.categoryHeader,.navigator{width:94%}.bodyList{font-size:1rem}.mobileAppBar{bottom:-.7rem;display:block;left:-1.3rem;position:fixed;right:-1.3rem;z-index:100}.mobileAppBar img{width:100%}}
/*# sourceMappingURL=main.be1494f0.css.map*/