#check-group{animation:.32s ease-in-out 1.03s check-group;transform-origin:center}#check-group #check{animation:.34s cubic-bezier(.65,0,1,1) .8s forwards check;stroke-dasharray:0,75px;stroke-linecap:round;stroke-linejoin:round}#check-group #outline{animation:.38s ease-in outline;transform:rotate(0);transform-origin:center}#check-group #white-circle{animation:.35s ease-in .35s forwards circle;transform:none;transform-origin:center}@keyframes outline{0%{stroke-dasharray:0,345.576px}to{stroke-dasharray:345.576px,345.576px}}@keyframes circle{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes check{0%{stroke-dasharray:0,75px}to{stroke-dasharray:75px,75px}}@keyframes check-group{0%{transform:scale(1)}50%{transform:scale(1.09)}to{transform:scale(1)}}@keyframes fade-in-down{0%{transform:translate3d(0,-100%,0);opacity:0}to{transform:translateZ(0);opacity:1}}.animated-header{transform:translateZ(0);animation-name:fade-in-down;animation-duration:1s;animation-fill-mode:forwards;background-color:#fff;transition:all .3s ease-in-out;z-index:99}.hero-area{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}.hero-area:after{position:absolute;content:"";opacity:.89;background:#002347e3;height:100%;width:100%;top:0;left:0;z-index:0}.z-1{z-index:1}.cover-background{background-size:cover;background-position:center center!important}.scroll-to-top{position:fixed;bottom:40px;right:40px;z-index:1000}.scroll-to-top-button{background-color:#ff4f01;color:#fff;border:none;border-radius:50%;padding:10px;cursor:pointer;font-size:20px;box-shadow:0 2px 5px #0003;transition:opacity .3s,transform .3s}.scroll-to-top-button:hover{transform:scale(1.1)}.calendar .fc .fc-button-primary{background-color:transparent;border:1px solid #e5e7eb;color:#374151;text-transform:capitalize}.calendar .fc .fc-button-primary:hover{background-color:#3b82f6}.calendar .fc .fc-button-primary.fc-button-active{border:none}.calendar .fc .fc-button-primary:not(:disabled):active,.calendar .fc .fc-button-primary:not(:disabled).fc-button-active,.calendar .fc .fc-button-primary:hover{background-color:hsl(var(--primary));color:#fff}.calendar .fc-event-time{font-size:.875rem;font-weight:400;flex:none}.calendar .fc-daygrid-dot-event.fc-event-mirror,.fc-daygrid-dot-event{cursor:pointer}.calendar .fc .fc-toolbar-title{font-size:1.125rem;font-weight:400;color:#4b5563}.calendar .fc-col-header-cell-cushion{font-weight:400}.fc .fc-scrollgrid-liquid{height:100%}.fc .fc-scrollgrid,.fc .fc-scrollgrid table{table-layout:fixed;width:100%}.fc-theme-standard .fc-scrollgrid{border-radius:6px}.fc-day-other{background:hsl(var(--muted))}.fc .fc-timegrid-slot{height:2em}.fc .fc-col-header-cell-cushion{padding:12px 2px}.fc-daygrid-day{height:125px}
