.calendar_filters_wrapper{padding:0 8px 20px;background:#fff}.calendar_filters_wrapper .filters_tools{border:none;border-top:1px solid #f3f3f3}.filters_tools.js_open_tools_filter .active_timezone_list{display:flex;flex-direction:column}.filters_tools .active_timezone_list .active_timezone_item{cursor:pointer;order:2}.filters_tools .active_timezone_list .active_timezone_item.active{order:1}.filters_tools .active_timezone_list .active_timezone_item.active *{color:#e73844}.filters_tools .active_timezone_list .active_timezone_item *{cursor:pointer}.calendar *{font-family:Proxima Nova,sans-serif!important}.calendar .fc-dayGridMonth-view{background:#fff}.calendar .fc-dayGridMonth-view .fc-day-today{background:#f0f1f3!important}.calendar .fc-dayGridMonth-view .fc-custom-calendar-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex-grow:1}.calendar .fc-scroller::-webkit-scrollbar{width:3px;height:8px;background-color:#fff}.calendar .fc-scroller::-webkit-scrollbar-thumb{background-color:#c6c6c6;border-radius:2px;box-shadow:none}.calendar .fc-scroller::-webkit-scrollbar-thumb:hover{background-color:#c6c6c6}.calendar .fc-scroller::-webkit-scrollbar-button:horizontal:end:increment,.calendar .fc-scroller::-webkit-scrollbar-button:horizontal:start:decrement,.calendar .fc-scroller::-webkit-scrollbar-button:vertical:end:increment,.calendar .fc-scroller::-webkit-scrollbar-button:vertical:start:decrement{width:0;height:0;display:none}.calendar.fc-theme-standard .fc-scrollgrid,.calendar.fc-theme-standard td,.calendar.fc-theme-standard th{border:none!important}.calendar .fc-daygrid-day-top{position:absolute}.calendar .fc-daygrid-day-top a{font-weight:600;padding:0}.calendar .fc-event{margin-left:4px}.calendar .fc-event .fc-custom-calendar-item{display:flex;align-items:center;width:100%;font-size:14px;font-weight:600;padding-left:4px;height:100%}.calendar .fc-daygrid-day-bg,.calendar .fc-daygrid-day-bottom{display:none}.calendar .fc-toolbar-chunk{display:flex;align-items:center;justify-content:flex-start}.calendar .fc-button{background:transparent;color:#000;border-radius:4px;border:none;transition:all .2s linear;padding:0;display:flex;align-items:center;justify-content:center}.calendar .fc-button:hover{background:#909090}.calendar .fc-button:active,.calendar .fc-button:focus,.calendar .fc-button:focus-visible,.calendar .fc-button:focus-within{border:none;box-shadow:none!important}.calendar .fc-next-button .fc-icon-chevron-right{background:url(/images/arrow_right.svg?d8e9a4e144abd40029bc5de84551804e) 50% no-repeat;background-size:cover}.calendar .fc-prev-button .fc-icon-chevron-left{background:url(/images/arrow_left.svg?5688932cae44abcb4f29e3e8c3153cf3) 50% no-repeat;background-size:cover}.calendar .fc-customButtonNext-button,.calendar .fc-customButtonPrev-button{width:24px;height:24px;position:relative}.calendar .fc-customButtonNext-button:after,.calendar .fc-customButtonPrev-button:after{content:"";position:absolute;width:7px;height:12px}.calendar .fc-customButtonNext-button:after{background:url(/images/arrow_right.svg?d8e9a4e144abd40029bc5de84551804e) 50% no-repeat;background-size:cover}.calendar .fc-customButtonPrev-button:after{background:url(/images/arrow_left.svg?5688932cae44abcb4f29e3e8c3153cf3) 50% no-repeat;background-size:cover}.calendar .fc-time-grid{display:flex;justify-content:space-between;font-size:12px;text-align:center}.calendar .fc-time-grid .fc-time-default{margin-right:20px;font-weight:700;color:#333}@media (max-width:768px){.calendar .fc-time-grid .fc-time-default{margin-right:5px}}@media (max-width:768px){.calendar .fc-time-grid .fc-time-client,.calendar .fc-time-grid .fc-time-default{font-size:10px}}.calendar .fc-time-grid .fc-time-client{color:#999}.calendar .fc-time-grid .fc-time-utc{font-size:10px}@media (max-width:768px){.calendar .fc-time-grid .fc-time-utc{font-size:8px}}.calendar .fc-icon-chevron-left,.calendar .fc-icon-chevron-right{width:7px;height:12px}.calendar .fc-icon-chevron-left:before,.calendar .fc-icon-chevron-right:before{content:none}.calendar .fc-next-button,.calendar .fc-prev-button{width:24px;height:24px}.calendar .fc-today-button{padding:8px 24px;border:1px solid #f0f1f3!important;color:#000!important;background:transparent!important;text-transform:capitalize}.calendar .fc-today-button:not(:disabled):hover{background:#909090!important;color:#fff!important}.calendar .fc-today-button:not(:disabled):active{background:#474747!important}.calendar .fc-today-button:active,.calendar .fc-today-button:disabled,.calendar .fc-today-button:focus,.calendar .fc-today-button:focus-visible,.calendar .fc-today-button:focus-within{padding:8px 24px;border:none;box-shadow:none!important}.calendarEl .fc-daygrid-day-top{top:8px;right:4px}.calendarEl .fc-daygrid-day-top a{font-size:13px;line-height:13px}.calendarEl .fc-dayGridMonth-view{box-shadow:4px 4px 40px 0 rgba(53,53,53,.1294117647)}.calendarEl .fc-col-header-cell{border:none!important;border-bottom:1px solid #f3f3f3!important;padding:4px 0}.calendarEl .fc-col-header-cell a{text-transform:capitalize;font-size:16px;font-weight:400}@media (max-width:768px){.calendarEl .fc-col-header-cell a{font-size:14px}}.calendarEl .fc-daygrid-body td{border:1px solid #f3f3f3!important;border-bottom-color:transparent!important}.calendarEl .fc-daygrid-day-frame{border-bottom:1px solid #f3f3f3!important;position:relative;overflow:auto;height:100%;display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-end}.calendarEl .fc-daygrid-day-frame div{width:100%}.calendarEl .fc-scrollgrid-section-header th{border-bottom:1px solid #f3f3f3!important}.calendarEl .fc-header-toolbar{border-radius:4px;background:#fff;padding:8px;justify-content:flex-start;margin-bottom:8px!important;flex-wrap:wrap;box-shadow:4px 4px 40px 0 rgba(53,53,53,.1294117647)}.calendarEl .fc-customButton1-button,.calendarEl .fc-customButton2-button{min-width:28px;height:28px;border-radius:1px;position:relative}.calendarEl .fc-customButton1-button:after,.calendarEl .fc-customButton2-button:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.calendarEl .fc-customButton1-button.active,.calendarEl .fc-customButton2-button.active{background:#909090}.calendarEl .fc-custom-calendar-item{border-radius:4px;overflow:hidden}.calendarEl .fc-custom-calendar-item svg{min-width:12px;width:12px;height:12px;margin-right:8px}.calendarEl .fc-customButton1-button:after{background:url(/images/calendar.svg?82ab1f21b0505ec88b86b96916311891) 50% no-repeat;background-size:cover;width:18px;height:18px}.calendarEl .fc-customButton1-button.active:after,.calendarEl .fc-customButton1-button:hover:after{background:url(/images/calendar_white.svg?ebf640d7dcecc87df3562b620124266b) 50% no-repeat;background-size:cover}.calendarEl .fc-customButton2-button{margin-left:4px!important}.calendarEl .fc-customButton2-button:after{background:url(/images/union.svg?e7167b3bbfe16f23245ef0b210cb409c) 50% no-repeat;background-size:cover;width:15px;height:15px}.calendarEl .fc-customButton2-button.active:after,.calendarEl .fc-customButton2-button:hover:after{background:url(/images/union_white.svg?087b98bcf9be1ecfcc7b99d0d8e19bcd) 50% no-repeat;background-size:cover}@media (max-width:768px){.calendarEl .fc-view-harness{height:400px!important;min-width:100%;overflow:auto}}.calendarEl .fc-toolbar-chunk:first-child{flex:0 0 200px}@media (max-width:992px){.calendarEl .fc-toolbar-chunk:first-child{flex:0 0 100px}}@media (max-width:768px){.calendarEl .fc-toolbar-chunk:first-child{flex:0 0 40%}}.calendarEl .fc-toolbar-chunk:nth-child(2){flex:0 0 calc(100% - 500px)}@media (max-width:992px){.calendarEl .fc-toolbar-chunk:nth-child(2){flex:0 0 calc(100% - 300px)}}@media (max-width:768px){.calendarEl .fc-toolbar-chunk:nth-child(2){flex:0 0 60%;justify-content:flex-end}}.calendarEl .fc-toolbar-chunk .fc-customButtonMenu-button{border:1px solid #f0f1f3;padding:6px 20px 6px 6px;width:100%;position:relative;justify-content:flex-start}.calendarEl .fc-toolbar-chunk .fc-customButtonMenu-button:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:15px;width:12px;height:7px;background:url(/images/arrow_drop.svg?f1262d5febd136112f8d79c395ecede5) 50% no-repeat;background-size:cover;transition:all .2s linear}.calendarEl .fc-toolbar-chunk .fc-customButtonMenu-button:hover:after{background:url(/images/arrow_drop_white.svg?1cf2bb598d47b71f2715d18576c7b225) 50% no-repeat;background-size:cover}.calendarEl .fc-toolbar-chunk .fc-customButtonMenu-button.active{border-radius:4px 4px 0 0;border-bottom:1px solid transparent}.calendarEl .fc-toolbar-chunk .fc-customButtonMenu-button.active:after{transform:translateY(-50%) rotate(180deg)}.calendarEl .fc-toolbar-chunk:nth-child(3){display:flex;justify-content:flex-end;flex:0 0 300px;position:relative}@media (max-width:992px){.calendarEl .fc-toolbar-chunk:nth-child(3){flex:0 0 200px}}@media (max-width:768px){.calendarEl .fc-toolbar-chunk:nth-child(3){flex:0 0 100%;margin-top:20px}}.calendarEl .fc-toolbar-chunk:nth-child(3) .fc-button-group{border:1px solid #f0f1f3;padding:4px}.calendarEl .fc-toolbar-chunk .fc-custom-menu-content{z-index:3;position:absolute;top:100%;left:0;width:calc(100% - 82px);background:#fff;margin:0!important;border:1px solid #f0f1f3;border-top-color:transparent;display:flex;flex-direction:column;padding:8px}.calendarEl .fc-toolbar-chunk .fc-custom-menu-content .fc-custom-menu-item{padding:5px 0;text-align:left;margin:2px 0;font-size:16px;transition:all .2s linear}.calendarEl .fc-toolbar-chunk .fc-custom-menu-content .fc-custom-menu-item:hover{color:#e73844}.calendarEl .fc-toolbar-chunk .fc-toolbar-title{text-transform:capitalize;font-size:20px;line-height:33px;font-weight:600}@media (max-width:1440px){.calendarEl .fc-toolbar-chunk .fc-toolbar-title{font-size:calc(14.95425px + .3268vw);line-height:calc(16.60131px + 1.06209vw)}}@media (max-width:768px){.calendarEl .fc-toolbar-chunk .fc-toolbar-title{font-size:16px;line-height:20px}}.calendarEl .fc-daygrid-day-events{margin-top:20px;margin-bottom:8px}.calendarEl .fc-daygrid-day-frame{min-height:138px}@media (max-width:992px){.calendarEl .fc-daygrid-day-frame{min-height:108px}}.calendarEl .fc-listDay-view{border:none!important;box-shadow:4px 4px 40px 0 rgba(53,53,53,.1294117647)}.calendarEl .fc-listDay-view *{background:#fff}.calendarEl .fc-listDay-view .fc-list-event-graphic,.calendarEl .fc-listDay-view .fc-list-event-time{display:none}.calendarEl .fc-listDay-view .fc-event-future:hover td{background:#fff}.calendarEl .fc-listDay-view .fc-list-event-title{padding:0}.calendarEl .fc-fixed-time{font-weight:600}.calendarEl .fc-listDay-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f1f3;padding:12px;cursor:pointer}.calendarEl .fc-listDay-item .fc-listDay-item-date{flex:0 0 20%;color:#909090;font-size:12px}.calendarEl .fc-listDay-item .fc-listDay-item-title{flex:0 0 calc(80% - 300px)}.calendarEl .fc-listDay-item .fc-listDay-item-lang,.calendarEl .fc-listDay-item .fc-listDay-item-type{flex:0 0 150px;display:flex}.calendarEl .fc-listDay-item .fc-listDay-item-lang svg,.calendarEl .fc-listDay-item .fc-listDay-item-type svg{margin-top:2px;margin-right:8px;width:20px;height:20px}.calendarEl .fc-custom-calendar-times svg{margin-right:2px}.calendarEl .fc-custom-calendar-times .fc-client-time{font-size:10px}.calendarEl .fc-timeGridWeek-view .fc-timegrid-slot{height:50px}.calendarEl .fc-timeGridDay-view,.calendarEl .fc-timeGridWeek-view{background:#fff;box-shadow:4px 4px 40px 0 rgba(53,53,53,.1294117647)}@media (max-width:768px){.calendarEl .fc-timeGridDay-view,.calendarEl .fc-timeGridWeek-view{width:500px}}.calendarEl .fc-timeGridDay-view .fc-scrollgrid-section-body:not(.fc-scrollgrid-section-liquid),.calendarEl .fc-timeGridDay-view .fc-timegrid-divider,.calendarEl .fc-timeGridWeek-view .fc-scrollgrid-section-body:not(.fc-scrollgrid-section-liquid),.calendarEl .fc-timeGridWeek-view .fc-timegrid-divider{display:none}.calendarEl .fc-timeGridDay-view td,.calendarEl .fc-timeGridWeek-view td{border:1px solid #f3f3f3!important}.calendarEl .fc-timeGridDay-view .fc-event-main,.calendarEl .fc-timeGridWeek-view .fc-event-main{padding:0!important}.calendarEl .fc-timeGridDay-view .fc-day-today,.calendarEl .fc-timeGridWeek-view .fc-day-today{background:hsla(0,0%,95.3%,.45)}.miniCalendarEl{background:#fff;padding:20px 8px;box-shadow:4px 4px 40px 0 rgba(53,53,53,.1294117647)}.miniCalendarEl .fc-daygrid-day-frame{cursor:pointer}.miniCalendarEl .fc-daygrid-day.fc-active-date{background:hsla(0,0%,95.3%,.7)}.miniCalendarEl .fc-col-header-cell-cushion{padding:0;font-size:12px;line-height:14px;color:#909090}.miniCalendarEl .fc-scroller-harness{margin-bottom:4px}.miniCalendarEl .fc-header-toolbar{margin-bottom:10px!important}.miniCalendarEl .fc-toolbar-title{text-transform:capitalize;font-size:18px;line-height:25px;font-weight:600}@media (max-width:1440px){.miniCalendarEl .fc-toolbar-title{font-size:calc(15.47712px + .1634vw);line-height:calc(18.69281px + .4085vw)}}@media (max-width:768px){.miniCalendarEl .fc-toolbar-title{font-size:16px;line-height:20px}}.miniCalendarEl .fc-daygrid-day-top{top:2px;left:50%;transform:translateX(-50%);justify-content:center}.miniCalendarEl .fc-daygrid-day-top a{font-size:9px;line-height:9px}.miniCalendarEl .fc-daygrid-day-events{margin-top:10px;display:flex;align-items:center;justify-content:center}.miniCalendarEl .fc-daygrid-day-events a{padding:0!important;margin:0!important;width:6px;height:6px}.miniCalendarEl .fc-daygrid-day-frame{min-height:45px}@media (max-width:1200px){.miniCalendarEl .fc-daygrid-day-frame{min-height:35px}}@media (max-width:992px){.miniCalendarEl .fc-daygrid-day-frame{min-height:30px}}.miniCalendarEl .fc-daygrid-event-harness{width:6px!important;margin:0 2px}.modal_calendar .close_modal{top:20px;right:20px}.modal_calendar .modal_calendar_title{display:flex;flex-wrap:wrap;align-items:center}.modal_calendar .modal_calendar_label{width:25px;height:25px;border-radius:4px;display:block;margin-right:8px}.modal_calendar .modal_wrapper_calendar_footer{border-top:1px solid #f0f1f3;padding-top:16px;display:flex;align-items:center;justify-content:space-between}.modal_calendar .modal_wrapper_calendar .modal_wrapper_calendar_title{display:flex;flex-wrap:wrap}.modal_calendar .modal_wrapper_calendar .modal_wrapper_calendar_title svg{width:24px;height:24px;margin-right:12px}.modal_calendar .modal_wrapper_calendar .modal_wrapper_calendar_info{background:#f0f1f3;text-align:center;padding:12px 24px}@media (max-width:768px){.modal_calendar .modal_wrapper_calendar .modal_wrapper_calendar_info{text-align:left;padding:6px 12px}}