@font-face{font-family:'Barlow';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHpv4kjgoGqM7E_A8s5ynghnQci.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Barlow';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHpv4kjgoGqM7E_Ass5ynghnQci.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Barlow';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHpv4kjgoGqM7E_DMs5ynghnQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Barlow';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E30-8s6Fostz0rdom9.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Barlow';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E30-8s6Vostz0rdom9.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Barlow';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E30-8s51ostz0rdg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Barlow';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3t-4s6Fostz0rdom9.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Barlow';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3t-4s6Vostz0rdom9.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Barlow';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3t-4s51ostz0rdg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.week.user-weekdays{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:29px}.week.user-weekdays .day{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;flex-flow:column}.week.user-weekdays .day>span{font-style:normal;font-weight:500;font-size:14px;line-height:17px;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;color:#2c2c2c;margin-bottom:8px}.week.user-weekdays .day>div{position:relative;margin:8px 0 10px;display:flex}@media (max-width:601px){.week.user-weekdays .day>div svg{width:30px;height:30px}}.week.user-weekdays .day>div canvas{position:absolute;inset:0}@media (max-width:601px){.week.user-weekdays .day>div canvas{width:30px;height:30px}}.goal{font-family:"Montserrat";text-align:center}.goal-streak{display:flex;align-items:center}.goal-streak svg{margin-right:8px}.goal-streak span{font-weight:600;font-size:20px;line-height:30px;color:#fff}.goal-body{max-width:380px!important;margin:0 auto;text-align:center}.goal-body>div>a{font-weight:600;font-size:16px;line-height:20px;text-align:center;letter-spacing:.02em;color:#ff8f1c;text-decoration:none}.goal-body.week-view .src-calendar{display:none}.goal-body.week-view .week{display:flex}.goal-body p{font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#6f7a88;margin:0}.goal-body .btn-setgoal{margin:24px auto 0}.goal-body .week{align-items:center;justify-content:space-between;padding:10px 0;gap:5px}.goal-body .week .day{display:flex;flex-direction:column;align-items:center;font-family:"Montserrat"}.goal-body .week .day span:first-child{font-weight:700;font-size:14px;line-height:17px;color:#4d4d4d}.goal-body .week .day span{font-weight:500;font-size:12px;line-height:15px;color:#4d4d4d;display:flex;align-items:flex-end;text-align:center;margin-bottom:8px}.goal-body .week .day span.active{color:#ff8f1c}.goal-body .btn-viewcalendar{width:100%;font-style:normal;font-weight:800;font-size:18px;line-height:30px;text-align:center;color:#3da0dd;border-top:1px solid #ecf1f4;background:#fff;box-shadow:none;text-transform:capitalize;border-radius:0 0 16px 16px!important}.goal-body .btn-viewcalendar .week.user-weekdays{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:5px}.goal-body .btn-viewcalendar .week.user-weekdays .day{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;flex-flow:column}.goal-body .btn-viewcalendar .week.user-weekdays .day>span{font-style:normal;font-weight:500;font-size:14px;line-height:17px;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;color:#2c2c2c;margin-bottom:8px}.goal-body .btn-viewcalendar .week.user-weekdays .day>div{position:relative;margin:8px 0 10px;display:flex;align-items:center}@media (max-width:601px){.goal-body .btn-viewcalendar .week.user-weekdays .day>div svg{width:30px;height:30px}}.goal-body .btn-viewcalendar .week.user-weekdays .day>div canvas{position:absolute;inset:0}@media (max-width:601px){.goal-body .btn-viewcalendar .week.user-weekdays .day>div canvas{width:30px;height:30px}}.goal-body .src-calendar{margin-top:30px;padding:0 0 32px}.goal-body .src-calendar table{margin:0;border:0}.goal-body .src-calendar table td,.goal-body .src-calendar table th{border:0}.goal-body .src-calendar table th{font-style:normal;font-weight:700;font-size:14px;line-height:17px;text-align:center;color:#4d4d4d}.goal-body .src-calendar table th a{color:#4d4d4d}.goal-body .src-calendar table a.fc-daygrid-day-number{font-family:"Montserrat";font-style:normal;font-weight:500;font-size:13px;line-height:24px;text-align:center;color:#4d4d4d;padding:10px 4px}.goal-body .src-calendar .fc-daygrid-day-events{position:absolute!important;margin:0;min-height:1px!important;top:calc(50% + 1px);transform:translateY(-50%)}.goal-body .src-calendar .fc-daygrid-day-events a{z-index:-1;background:#00bedf;border:0;height:32px;width:32px;margin:0 auto;border-radius:50%}.goal-body .src-calendar .fc-daygrid-more-link{cursor:pointer;text-indent:-9999999px;float:left;width:32px;height:32px;background:#ec6b03;border-radius:50%;margin:0 auto;left:49%;transform:translateX(-50%);top:-1px}.goal-body .src-calendar tr td.active-streak:last-child::after{display:none}.goal-body .src-calendar .fc-day-today{background-color:inherit!important}.goal-body .src-calendar .fc-day-today.active-streak .fc-daygrid-day-number{background:0;top:0}.goal-body .src-calendar .fc-day-today .fc-daygrid-day-number{width:32px;height:32px;background:#f15b2a;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.goal-body .src-calendar .active-streak{position:relative}.goal-body .src-calendar .active-streak.last-streak::after{display:none}.goal-body .src-calendar .active-streak.fc-daypast-nostreak::before{content:""!important;background:none!important;display:none!important}.goal-body .src-calendar .active-streak::after{content:"";width:50%;height:32px;background:#ccf2f9;position:absolute;top:50%;right:0;transform:translateY(-48%);z-index:-1}.goal-body .src-calendar .active-streak~.active-streak::before{content:"";width:50%;height:32px;background:#ccf2f9;position:absolute;top:50%;left:0;transform:translateY(-48%);z-index:-1}.goal-body .src-calendar .active-streak .fc-daygrid-day-top{z-index:5}.goal-body .src-calendar .active-streak .fc-daygrid-day-top a{color:#fff}.goal-body .src-calendar .active-streak.very-last .fc-daygrid-day-events a::before{width:6px;height:6px;display:block;position:absolute;background:#0071ca;border-radius:100%;left:50%;transform:translateX(-50%);top:-9px}.goal-body .src-calendar .fc-daygrid-day:not(.active-streak)+.active-streak::before{display:none!important}.goal-body .src-calendar .fc-day-past:not(.active-streak)+.active-streak::before{display:none!important}.goal-body .src-calendar .fc-daygrid-day-top{justify-content:center}.goal-body .src-calendar .fc-daygrid-day-frame{display:flex;align-items:center;justify-content:center}.goal-body .src-calendar .fc-scroller{height:auto!important;overflow-y:auto}.goal-body .src-calendar .fc-toolbar-chunk .fc-button{padding:0;background:0;border:0;display:flex;align-items:center;box-shadow:none}.goal-body .src-calendar .fc-toolbar-chunk .fc-icon{color:#324053}.goal-body .src-calendar .fc-toolbar-title{font-family:"Montserrat";font-style:normal;font-weight:700;font-size:20px;line-height:24px;text-align:center;color:#4d4d4d}.goal-description{padding:16px 25px 0}.goal-wrapper{padding:69px 25px 83px}