@media(max-width:374px){.app-calendar.calendar-sidebar-show .calendar-content{display:none}}@media(max-width:991.98px){.app-calendar.calendar-sidebar-show .calendar-sidebar{left:0;visibility:visible}.app-calendar.calendar-sidebar-show .calendar-content{-webkit-transform:translateX(280px);transform:translateX(280px)}}.calendar-wrapper{position:fixed;top:55px;bottom:0;left:0;right:0}@media(min-width:992px){.calendar-wrapper{top:60px}}.calendar-sidebar{background-color:#fff;position:absolute;top:0;bottom:0;left:-100%;width:100%;border-right:1px solid rgba(72,94.1538461538,144,.16);visibility:hidden;-webkit-transition:all .3s;transition:all .3s}@media(prefers-reduced-motion:reduce){.calendar-sidebar{-webkit-transition:none;transition:none}}@media(min-width:375px){.calendar-sidebar{width:280px;left:-281px}}@media(min-width:992px){.calendar-sidebar{left:0;visibility:visible}}.calendar-sidebar-header{position:absolute;top:0;left:0;right:0;height:55px;border-bottom:1px solid rgba(72,94.1538461538,144,.16);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px 0 20px}.calendar-sidebar-header .feather-search{color:#8392a5;-ms-flex-item-align:center;align-self:center;width:18px;stroke-width:2.8px;margin-right:10px;margin-top:-2px}.calendar-sidebar-header .search-form{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calendar-sidebar-header .search-form .form-control{border-width:0;background-color:transparent;font-size:inherit;padding:0;color:#1b2e4b}.calendar-sidebar-body{position:absolute;top:55px;bottom:0;left:0;right:0}.calendar-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.calendar-nav,.calendar-nav a{display:-webkit-box;display:-ms-flexbox;display:flex}.calendar-nav a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1b2e4b;padding:6px 10px;border-radius:.25rem}.calendar-nav a:hover{background-color:#f5f6fa}.calendar-nav a span{position:relative;width:16px;height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;color:#fff;margin-right:10px;border:2px solid transparent}.calendar-nav a span:before{content:"";position:absolute;top:3px;left:3px;width:6px;height:6px;background-color:inherit;border-radius:100%;display:none}.calendar-nav a.calendar span{border-color:#2856a8}.calendar-nav a.calendar span:before{background-color:#2856a8}.calendar-nav a.birthday span{border-color:#10b759}.calendar-nav a.birthday span:before{background-color:#10b759}.calendar-nav a.holiday span{border-color:#f10075}.calendar-nav a.holiday span:before{background-color:#f10075}.calendar-nav a.discover span{border-color:#0cc}.calendar-nav a.discover span:before{background-color:#0cc}.calendar-nav a.meetup span{border-color:#5b47fb}.calendar-nav a.meetup span:before{background-color:#5b47fb}.calendar-nav a.other span{border-color:#fd7e14}.calendar-nav a.other span:before{background-color:#fd7e14}.calendar-nav a.show span:before{display:block}.calendar-inline{padding:20px 12px;min-height:273px}.calendar-inline .ui-datepicker-inline{max-width:none;border-width:0;padding:0}.calendar-inline .ui-datepicker .ui-datepicker-header{padding:0 10px;margin-bottom:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.calendar-inline .ui-datepicker .ui-datepicker-header .ui-datepicker-next,.calendar-inline .ui-datepicker .ui-datepicker-header .ui-datepicker-prev{position:relative;display:block;top:0;width:10px;text-align:center;text-indent:inherit;color:#8392a5}.calendar-inline .ui-datepicker .ui-datepicker-header .ui-datepicker-next:before,.calendar-inline .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before{position:static;display:inline-block;text-indent:0;font-size:14px}.calendar-inline .ui-datepicker .ui-datepicker-header .ui-datepicker-next span,.calendar-inline .ui-datepicker .ui-datepicker-header .ui-datepicker-prev span{display:none}.calendar-inline .ui-datepicker .ui-datepicker-header .ui-datepicker-prev{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.calendar-inline .ui-datepicker .ui-datepicker-header .ui-datepicker-next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-left:10px}.calendar-inline .ui-datepicker .ui-datepicker-title{text-transform:none;font-size:15px;font-weight:600;letter-spacing:-.2px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:auto}.calendar-inline .ui-datepicker .ui-datepicker-year{font-weight:400;color:#8392a5;margin-left:2px}.calendar-inline .ui-datepicker .ui-datepicker-calendar{width:100%}.calendar-inline .ui-datepicker .ui-datepicker-calendar th{text-align:center;letter-spacing:normal;font-weight:500;color:#8392a5}.calendar-inline .ui-datepicker .ui-datepicker-calendar td a{text-align:center;font-size:12px;font-family:SF Pro Rounded,sans-serif;width:32px;height:32px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;border-radius:100%}.calendar-inline .ui-datepicker .ui-datepicker-calendar td a:hover{background-color:#e5e9f2}.calendar-inline .ui-datepicker .ui-datepicker-calendar td.zero a:before{content:"0"}.calendar-inline .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a,.calendar-inline .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a:focus,.calendar-inline .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a:hover{background-color:transparent;color:#2856a8;font-weight:500}.schedule-item{display:block;padding:0 10px;color:#1b2e4b;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media(prefers-reduced-motion:reduce){.schedule-item{-webkit-transition:none;transition:none}}.schedule-item:focus,.schedule-item:hover{color:#2856a8}.schedule-item h6{margin-bottom:3px}.schedule-item span{font-size:12px;color:#8392a5;display:block}.schedule-item+.schedule-item{margin-top:20px}.calendar-content{background-color:#fff;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:all .3s;transition:all .3s}@media(prefers-reduced-motion:reduce){.calendar-content{-webkit-transition:none;transition:none}}@media(min-width:992px){.calendar-content{left:280px}}.calendar-content-body .fc-toolbar.fc-header-toolbar{height:55px;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid rgba(72,94.1538461538,144,.16);padding:0 15px}.calendar-content-body .fc-toolbar .fc-button-group button:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.calendar-content-body .fc-toolbar .fc-button-group button:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.calendar-content-body .fc-toolbar button{height:32px;background-color:#fff;background-image:none;border:1px solid rgba(72,94.1538461538,144,.16);color:rgba(27,46,75,.7);-webkit-box-shadow:none;box-shadow:none;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;text-transform:capitalize;outline:none;text-shadow:none;border-radius:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media(prefers-reduced-motion:reduce){.calendar-content-body .fc-toolbar button{-webkit-transition:none;transition:none}}.calendar-content-body .fc-toolbar button:focus,.calendar-content-body .fc-toolbar button:hover{border-color:#8392a5;color:#1b2e4b;position:relative;z-index:5}.calendar-content-body .fc-toolbar button:active{background-color:#f5f6fa}.calendar-content-body .fc-toolbar button.fc-next-button,.calendar-content-body .fc-toolbar button.fc-prev-button{padding:0;width:34px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.calendar-content-body .fc-toolbar button.fc-next-button span,.calendar-content-body .fc-toolbar button.fc-prev-button span{margin:0}.calendar-content-body .fc-toolbar button.fc-state-active{background-color:#f5f6fa;border-color:#c0ccda;color:#1b2e4b}.calendar-content-body .fc-toolbar button.fc-today-button{border-radius:.25rem;color:rgba(27,46,75,.7);background-color:#fff;display:none}@media(min-width:768px){.calendar-content-body .fc-toolbar button.fc-today-button{display:block}}.calendar-content-body .fc-toolbar button.fc-today-button:focus,.calendar-content-body .fc-toolbar button.fc-today-button:hover{border-color:#8392a5;color:#1b2e4b}.calendar-content-body .fc-toolbar button.fc-today-button:active{background-color:#f5f6fa}.calendar-content-body .fc-toolbar button.fc-today-button.fc-state-disabled{border-color:rgba(72,94.1538461538,144,.16);background-color:#f5f6fa;color:#8392a5;font-weight:400;cursor:default}@media(max-width:575px){.calendar-content-body .fc-toolbar button.fc-next-button,.calendar-content-body .fc-toolbar button.fc-prev-button{width:32px;height:32px}.calendar-content-body .fc-toolbar button.fc-today-button{height:32px;padding-left:10px;padding-right:10px;font-size:11px}.calendar-content-body .fc-toolbar button.fc-agendaDay-button,.calendar-content-body .fc-toolbar button.fc-agendaWeek-button,.calendar-content-body .fc-toolbar button.fc-listMonth-button,.calendar-content-body .fc-toolbar button.fc-listWeek-button,.calendar-content-body .fc-toolbar button.fc-month-button{text-indent:-9999px;width:32px;height:32px;position:relative;color:transparent}.calendar-content-body .fc-toolbar button.fc-agendaDay-button:before,.calendar-content-body .fc-toolbar button.fc-agendaWeek-button:before,.calendar-content-body .fc-toolbar button.fc-listMonth-button:before,.calendar-content-body .fc-toolbar button.fc-listWeek-button:before,.calendar-content-body .fc-toolbar button.fc-month-button:before{position:absolute;top:6px;left:10px;z-index:100;display:inline-block;text-indent:0;font-size:12px;font-weight:700;color:#1b2e4b}.calendar-content-body .fc-toolbar button.fc-month-button:before{content:"M"}.calendar-content-body .fc-toolbar button.fc-agendaWeek-button:before{content:"W"}.calendar-content-body .fc-toolbar button.fc-agendaDay-button:before{content:"D"}.calendar-content-body .fc-toolbar button.fc-listMonth-button:before,.calendar-content-body .fc-toolbar button.fc-listWeek-button:before{content:"L";left:11px}}.calendar-content-body .fc-toolbar .fc-icon-left-single-arrow,.calendar-content-body .fc-toolbar .fc-icon-right-single-arrow{top:0}.calendar-content-body .fc-toolbar .fc-icon-left-single-arrow:after,.calendar-content-body .fc-toolbar .fc-icon-right-single-arrow:after{font-family:Ionicons;font-size:16px;font-weight:400;line-height:1}@media(min-width:992px){.calendar-content-body .fc-toolbar .fc-icon-left-single-arrow:after,.calendar-content-body .fc-toolbar .fc-icon-right-single-arrow:after{line-height:.9}}.calendar-content-body .fc-toolbar .fc-icon-left-single-arrow:after{content:""}.calendar-content-body .fc-toolbar .fc-icon-right-single-arrow:after{content:""}.calendar-content-body .fc-toolbar .fc-clear{display:none}.calendar-content-body .fc-toolbar .fc-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;float:none}.calendar-content-body .fc-toolbar .fc-center,.calendar-content-body .fc-toolbar .fc-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calendar-content-body .fc-toolbar .fc-center{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.calendar-content-body .fc-toolbar .fc-center h2{font-size:16px;font-weight:500;letter-spacing:-.2px}@media(min-width:576px){.calendar-content-body .fc-toolbar .fc-center h2{font-size:18px}}@media(min-width:992px){.calendar-content-body .fc-toolbar .fc-center h2{font-size:20px}}.calendar-content-body .fc-toolbar .fc-right{float:none;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;display:none}@media(min-width:480px){.calendar-content-body .fc-toolbar .fc-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.calendar-content-body .fc-view-container{height:calc(100% - 50px)}.calendar-content-body .fc-head-container{border-top-width:0;border-left-width:0}.calendar-content-body .fc-head-container .fc-day-header{border-color:rgba(72,94.1538461538,144,.16);font-size:12px;font-weight:500}.calendar-content-body .fc-widget-content{border-left-width:0;font-family:SF Pro Rounded,sans-serif}.calendar-content-body td{border-color:rgba(72,94.1538461538,144,.16)}.calendar-content-body td.fc-today{background-color:rgba(244,245,248,.7)}.calendar-content-body td.fc-today .fc-day-number,.calendar-content-body td.fc-today .fc-day-number:focus,.calendar-content-body td.fc-today .fc-day-number:hover{background-color:#2856a8;color:#fff;border-radius:1px}.calendar-content-body .fc-other-month{background-color:rgb(248.4,249.06,251.7)}.calendar-content-body .fc-day-number{font-size:14px;font-weight:400;font-family:SF Pro Rounded,sans-serif;color:#596882;display:inline-block;padding:5px 8px;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin:2px 2px 0 0;min-width:20px;text-align:center}@media(prefers-reduced-motion:reduce){.calendar-content-body .fc-day-number{-webkit-transition:none;transition:none}}.calendar-content-body .fc-day-number:focus,.calendar-content-body .fc-day-number:hover{color:#1b2e4b;background-color:#f5f6fa}.calendar-content-body .fc-day-top.fc-other-month{color:#c0ccda;opacity:1}.calendar-content-body .fc-event{border-width:0;border-top-width:5px;border-radius:0}@media(min-width:576px){.calendar-content-body .fc-event{border-top-width:0;border-left-width:2px;padding:3px 4px}}.calendar-content-body .fc-event.fc-day-grid-event>div{display:none}@media(min-width:576px){.calendar-content-body .fc-event.fc-day-grid-event>div{display:block}}.calendar-content-body .fc-event.fc-day-grid-event>div .fc-time{font-weight:500}.calendar-content-body .fc-event.fc-day-grid-event>div .fc-desc{display:none}.calendar-content-body .fc-time-grid-event{padding:5px;border-left-width:0;border-top-width:2px}.calendar-content-body .fc-time-grid-event .fc-time{font-size:12px}.calendar-content-body .fc-time-grid-event .fc-title{font-size:14px;font-weight:700;color:#1c273c;margin-bottom:10px}.calendar-content-body .fc-time-grid-event .fc-desc{line-height:1.3;color:rgba(28,39,60,.8)}.calendar-content-body .fc-agendaWeek-view .fc-time-grid-event>div{display:none}@media(min-width:576px){.calendar-content-body .fc-agendaWeek-view .fc-time-grid-event>div{display:block}}.calendar-content-body .fc-agendaWeek-view .fc-time-grid-event>div .fc-time{font-size:11px}.calendar-content-body .fc-agendaWeek-view .fc-time-grid-event>div .fc-desc{display:none}@media(min-width:992px){.calendar-content-body .fc-agendaWeek-view .fc-time-grid-event>div .fc-desc{display:block}}.calendar-content-body .fc-list-empty{padding:20px 0;background-color:rgb(248.4,249.06,251.7)}.calendar-content-body .fc-agenda-view .fc-day-header>a>span{display:block}.calendar-content-body .fc-agenda-view .fc-day-header>a>span:first-child{color:#8392a5;font-size:8px;font-weight:400;line-height:1.2}@media(min-width:576px){.calendar-content-body .fc-agenda-view .fc-day-header>a>span:first-child{font-size:11px;font-weight:500}}.calendar-content-body .fc-agenda-view .fc-day-header>a>span:last-child{font-weight:500;font-size:14px;font-family:Helvetica,Arial,sans-serif;line-height:1}@media(min-width:576px){.calendar-content-body .fc-agenda-view .fc-day-header>a>span:last-child{font-size:25px}}.calendar-content-body .fc-agenda-view .fc-day-header.fc-today>a{color:#2856a8}.calendar-content-body .fc-listMonth-view,.calendar-content-body .fc-listWeek-view{border-width:0}.calendar-content-body .fc-listMonth-view .fc-scroller,.calendar-content-body .fc-listWeek-view .fc-scroller{padding:20px 20px 20px 0}.calendar-content-body .fc-listMonth-view .fc-list-table,.calendar-content-body .fc-listWeek-view .fc-list-table{border-collapse:separate;display:block}.calendar-content-body .fc-listMonth-view .fc-list-table>tbody,.calendar-content-body .fc-listWeek-view .fc-list-table>tbody{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.calendar-content-body .fc-listMonth-view .fc-list-heading,.calendar-content-body .fc-listWeek-view .fc-list-heading{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:576px){.calendar-content-body .fc-listMonth-view .fc-list-heading,.calendar-content-body .fc-listWeek-view .fc-list-heading{-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%}}@media(min-width:768px){.calendar-content-body .fc-listMonth-view .fc-list-heading,.calendar-content-body .fc-listWeek-view .fc-list-heading{-webkit-box-flex:0;-ms-flex:0 0 12%;flex:0 0 12%;max-width:12%}}@media(min-width:992px){.calendar-content-body .fc-listMonth-view .fc-list-heading,.calendar-content-body .fc-listWeek-view .fc-list-heading{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}}@media(min-width:1200px){.calendar-content-body .fc-listMonth-view .fc-list-heading,.calendar-content-body .fc-listWeek-view .fc-list-heading{-webkit-box-flex:0;-ms-flex:0 0 8%;flex:0 0 8%;max-width:8%}}.calendar-content-body .fc-listMonth-view .fc-list-heading:first-child,.calendar-content-body .fc-listMonth-view .fc-list-heading:first-child+.fc-list-item,.calendar-content-body .fc-listWeek-view .fc-list-heading:first-child,.calendar-content-body .fc-listWeek-view .fc-list-heading:first-child+.fc-list-item{margin-top:0}.calendar-content-body .fc-listMonth-view .fc-list-heading td,.calendar-content-body .fc-listWeek-view .fc-list-heading td{background-color:transparent;border-width:0;padding:0}.calendar-content-body .fc-listMonth-view .fc-list-heading-main,.calendar-content-body .fc-listWeek-view .fc-list-heading-main{display:block;font-size:11px;text-transform:uppercase;color:#8392a5;font-weight:500;padding:5px;text-align:center}.calendar-content-body .fc-listMonth-view .fc-list-heading-main span:last-child,.calendar-content-body .fc-listWeek-view .fc-list-heading-main span:last-child{display:block;font-size:28px;font-weight:400;letter-spacing:-1.5px;color:#001737;line-height:1}@media(min-width:576px){.calendar-content-body .fc-listMonth-view .fc-list-heading-main span:last-child,.calendar-content-body .fc-listWeek-view .fc-list-heading-main span:last-child{font-size:32px}}@media(min-width:1200px){.calendar-content-body .fc-listMonth-view .fc-list-heading-main span:last-child,.calendar-content-body .fc-listWeek-view .fc-list-heading-main span:last-child{font-size:36px}}.calendar-content-body .fc-listMonth-view .fc-list-heading-main.now,.calendar-content-body .fc-listMonth-view .fc-list-heading-main.now span:last-child,.calendar-content-body .fc-listWeek-view .fc-list-heading-main.now,.calendar-content-body .fc-listWeek-view .fc-list-heading-main.now span:last-child{color:#2856a8}.calendar-content-body .fc-listMonth-view .fc-list-item,.calendar-content-body .fc-listWeek-view .fc-list-item{-webkit-box-flex:0;-ms-flex:0 0 calc(80% - 5px);flex:0 0 calc(80% - 5px);max-width:calc(80% - 5px);dispLay:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:4px solid transparent;background-color:#fff;margin-top:15px}@media(min-width:576px){.calendar-content-body .fc-listMonth-view .fc-list-item,.calendar-content-body .fc-listWeek-view .fc-list-item{-webkit-box-flex:0;-ms-flex:0 0 calc(85% - 5px);flex:0 0 calc(85% - 5px);max-width:calc(85% - 5px)}}@media(min-width:768px){.calendar-content-body .fc-listMonth-view .fc-list-item,.calendar-content-body .fc-listWeek-view .fc-list-item{-webkit-box-flex:0;-ms-flex:0 0 calc(88% - 5px);flex:0 0 calc(88% - 5px);max-width:calc(88% - 5px)}}@media(min-width:992px){.calendar-content-body .fc-listMonth-view .fc-list-item,.calendar-content-body .fc-listWeek-view .fc-list-item{-webkit-box-flex:0;-ms-flex:0 0 calc(90% - 5px);flex:0 0 calc(90% - 5px);max-width:calc(90% - 5px)}}@media(min-width:1200px){.calendar-content-body .fc-listMonth-view .fc-list-item,.calendar-content-body .fc-listWeek-view .fc-list-item{-webkit-box-flex:0;-ms-flex:0 0 calc(92% - 5px);flex:0 0 calc(92% - 5px);max-width:calc(92% - 5px)}}.calendar-content-body .fc-listMonth-view .fc-list-item:focus,.calendar-content-body .fc-listMonth-view .fc-list-item:hover,.calendar-content-body .fc-listWeek-view .fc-list-item:focus,.calendar-content-body .fc-listWeek-view .fc-list-item:hover{cursor:pointer}.calendar-content-body .fc-listMonth-view .fc-list-item:focus td,.calendar-content-body .fc-listMonth-view .fc-list-item:hover td,.calendar-content-body .fc-listWeek-view .fc-list-item:focus td,.calendar-content-body .fc-listWeek-view .fc-list-item:hover td{background-color:transparent}.calendar-content-body .fc-listMonth-view .fc-list-item>td,.calendar-content-body .fc-listWeek-view .fc-list-item>td{border-width:0}.calendar-content-body .fc-listMonth-view .fc-list-item>td.fc-list-item-time,.calendar-content-body .fc-listWeek-view .fc-list-item>td.fc-list-item-time{border-top:1px solid #e5e9f2;border-right:1px solid #e5e9f2;-webkit-box-sizing:border-box;box-sizing:border-box}.calendar-content-body .fc-listMonth-view .fc-list-item>td.fc-list-item-title,.calendar-content-body .fc-listWeek-view .fc-list-item>td.fc-list-item-title{border-bottom:1px solid #e5e9f2;border-right:1px solid #e5e9f2;-webkit-box-sizing:border-box;box-sizing:border-box}.calendar-content-body .fc-listMonth-view .fc-list-item+.fc-list-item,.calendar-content-body .fc-listWeek-view .fc-list-item+.fc-list-item{margin-left:20%}@media(min-width:576px){.calendar-content-body .fc-listMonth-view .fc-list-item+.fc-list-item,.calendar-content-body .fc-listWeek-view .fc-list-item+.fc-list-item{margin-left:15%}}@media(min-width:768px){.calendar-content-body .fc-listMonth-view .fc-list-item+.fc-list-item,.calendar-content-body .fc-listWeek-view .fc-list-item+.fc-list-item{margin-left:12%}}@media(min-width:992px){.calendar-content-body .fc-listMonth-view .fc-list-item+.fc-list-item,.calendar-content-body .fc-listWeek-view .fc-list-item+.fc-list-item{margin-left:10%}}@media(min-width:1200px){.calendar-content-body .fc-listMonth-view .fc-list-item+.fc-list-item,.calendar-content-body .fc-listWeek-view .fc-list-item+.fc-list-item{margin-left:8%}}.calendar-content-body .fc-listMonth-view .fc-list-item-marker,.calendar-content-body .fc-listWeek-view .fc-list-item-marker{display:none}.calendar-content-body .fc-listMonth-view .fc-list-item-time,.calendar-content-body .fc-listWeek-view .fc-list-item-time{padding:12px 15px 2px;width:100%;text-transform:uppercase;font-size:11px;font-weight:600;font-family:SF Pro Rounded,sans-serif;letter-spacing:.5px}.calendar-content-body .fc-listMonth-view .fc-list-item-title,.calendar-content-body .fc-listWeek-view .fc-list-item-title{padding:0 15px 12px}.calendar-content-body .fc-listMonth-view .fc-list-item-title a,.calendar-content-body .fc-listWeek-view .fc-list-item-title a{display:block;font-weight:500;font-size:16px;margin-bottom:2px;color:#001737}@media(min-width:576px){.calendar-content-body .fc-listMonth-view .fc-list-item-title a,.calendar-content-body .fc-listWeek-view .fc-list-item-title a{font-size:18px}}.calendar-content-body .fc-listMonth-view .fc-list-item-title .fc-desc,.calendar-content-body .fc-listWeek-view .fc-list-item-title .fc-desc{font-size:12px;line-height:1.375;display:block;color:#8392a5}@media(min-width:992px){.calendar-content-body .fc-listMonth-view .fc-list-item-title .fc-desc,.calendar-content-body .fc-listWeek-view .fc-list-item-title .fc-desc{font-size:13px}}.calendar-content-body .fc-head-container .fc-day-header{font-size:11px;font-weight:600;text-transform:uppercase;padding:5px 0;color:#1b2e4b}@media(min-width:576px){.calendar-content-body .fc-head-container .fc-day-header{font-size:12px}}.calendar-content-body .fc-axis{font-size:11px}@media(min-width:576px){.calendar-content-body .fc-axis{font-size:12px}}.calendar-modal-event .modal-content{border-width:0;position:relative;background-color:transparent}.calendar-modal-event .modal-header{position:relative;padding:10px 15px 20px 20px;border-bottom-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top-left-radius:.25rem;border-top-right-radius:.25rem}@media(min-width:576px){.calendar-modal-event .modal-header{padding:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.calendar-modal-event .nav-modal-event{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:end;align-self:flex-end}@media(min-width:576px){.calendar-modal-event .nav-modal-event{-ms-flex-item-align:auto;align-self:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.calendar-modal-event .nav-modal-event .nav-link{padding:0;color:hsla(0,0%,100%,.75);line-height:0;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media(prefers-reduced-motion:reduce){.calendar-modal-event .nav-modal-event .nav-link{-webkit-transition:none;transition:none}}.calendar-modal-event .nav-modal-event .nav-link svg{width:16px}@media(min-width:992px){.calendar-modal-event .nav-modal-event .nav-link svg{width:20px;stroke-width:2.5px}}.calendar-modal-event .nav-modal-event .nav-link:focus,.calendar-modal-event .nav-modal-event .nav-link:hover{color:#fff}.calendar-modal-event .nav-modal-event .nav-link+.nav-link{margin-left:10px}.calendar-modal-event .event-title{color:#fff;font-size:18px;font-weight:400;margin-top:30px;margin-bottom:0;line-height:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media(min-width:576px){.calendar-modal-event .event-title{margin-top:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media(min-width:992px){.calendar-modal-event .event-title{font-size:20px}}.calendar-modal-event .modal-body{padding:20px;background-color:#fff;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}@media(min-width:576px){.calendar-modal-event .modal-body{padding:25px}}.calendar-modal-event .event-end-date,.calendar-modal-event .event-start-date{color:#1c273c;font-weight:500}.calendar-modal-event .event-desc{margin-top:5px}.calendar-modal-event .event-desc:empty{margin-bottom:5px}