#sw-calendar-wrapper .buttons-wrapper{display:flex;flex-direction:row;font-family:Graphik,serif!important;gap:5%;justify-content:center;margin-bottom:5%}@media(max-width:600px){#sw-calendar-wrapper .buttons-wrapper{align-items:center;flex-direction:column}}#sw-calendar-wrapper .buttons-wrapper .sw-button{padding:7px 30px}#sw-calendar-wrapper .buttons-wrapper .sw-button.loading{cursor:wait}#sw-calendar-wrapper .buttons-wrapper .webinar-tracks{background:#a760bf;border-color:#a760bf}#sw-calendar-wrapper .buttons-wrapper .webinar-tracks:hover,#sw-calendar-wrapper .buttons-wrapper .webinar-tracks[data-active=false]{background:#fff;color:#a760bf}#sw-calendar-wrapper .buttons-wrapper .online-classes{background:var(--wp--preset--color--navy)}#sw-calendar-wrapper .buttons-wrapper .online-classes:hover,#sw-calendar-wrapper .buttons-wrapper .online-classes[data-active=false]{background:#fff;border-color:var(--wp--preset--color--navy);color:var(--wp--preset--color--navy)}#sw-calendar-wrapper .buttons-wrapper .in-person-workshop[data-active=false]{background:#fff;border-color:var(--wp--preset--color--red-dark);color:var(--wp--preset--color--red-dark)}#sw-calendar-wrapper .buttons-wrapper .in-person-workshop i{left:-10px;position:relative}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;margin:5px 0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:var(--custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%));background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media(prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}#sw-calendar-wrapper .calendar-modal .sw-button,#sw-calendar-wrapper .calendar-modal div[class],#sw-calendar-wrapper .calendar-modal div[class]>p,#sw-calendar-wrapper .calendar-modal span,#sw-calendar-wrapper .calendar-modal strong,#sw-calendar-wrapper .calendar-modal.description{font-family:Graphik,serif!important}.calendar-modal{background:#fff;border-radius:15px;box-shadow:0 0 6px rgba(0,0,0,.5);display:flex;flex-direction:column;height:auto;left:50%;margin:0 auto;max-height:626.5px;max-width:1154px;overflow-y:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:99999}.calendar-modal a{cursor:pointer}.calendar-modal .event-overview{display:flex;flex-direction:column;margin:35px auto 0;max-width:1016px;min-width:min(980px,100%);padding:0 6%;text-align:center}.calendar-modal .sw-button{background:var(--wp--preset--color--blue);border:2px solid var(--wp--preset--color--blue);box-shadow:0 0 6px rgba(0,0,0,.5);margin:10px auto;padding:7px 45px;text-transform:uppercase}.calendar-modal .sw-button:hover{background:#fff;color:var(--wp--preset--color--blue)}.calendar-modal .description{color:var(--wp--preset--color--grey);line-height:22px;margin-top:10px;min-height:86px}.calendar-modal .date,.calendar-modal .rate{color:var(--wp--preset--color--navy);font-weight:700}.calendar-modal span.rate{display:block;font-size:26px;font-weight:800;margin:20px 0 10px}.calendar-modal .title{color:var(--wp--preset--color--navy);font-size:36px;font-weight:700;line-height:46px;text-align:center}.calendar-modal.group-demos .title{padding-top:20px}.calendar-modal.group-demos .description{padding-bottom:20px;text-align:center}.calendar-modal .more-info{color:var(--wp--preset--color--blue);cursor:pointer;margin:20px auto 25px;text-decoration:underline}.calendar-modal .more-info-text{font-family:Graphik,sans-serif!important;line-height:22px}.calendar-modal .more-info-text>p{color:var(--wp--preset--color--navy);font-size:18px;font-weight:700;margin:20px 0}.calendar-modal .more-info-hide{color:var(--wp--preset--color--blue);margin:20px auto;text-decoration:underline}.calendar-modal .close-button{background:var(--wp--preset--color--navy);border:0;border-radius:100%;color:#fff;cursor:pointer;height:30px;margin-left:auto;max-height:30px;min-height:30px;position:relative;right:17px;top:17px;width:30px}.calendar-modal .close-button:after,.calendar-modal .close-button:before{background-color:#fff;border-radius:2px;box-shadow:0 0 2px 0 #ccc;content:"";height:3px;position:absolute;top:43%;width:20px}.calendar-modal .close-button:before{left:5px;transform:rotate(45deg)}.calendar-modal .close-button:after{right:5px;transform:rotate(-45deg)}.calendar-modal>p{align-items:center;background:var(--wp--preset--color--navy);border-radius:10px;color:#fff;display:flex;margin:0 auto;padding:5px 35px}.calendar-modal>p.webinar.track{background-color:#a760bf}.calendar-modal.webinar.track .sw-button{margin:40px auto}.calendar-modal.webinar.track .date{font-size:20px;margin-top:40px}.calendar-modal.online.class .date{margin:30px 0 10px}.calendar-modal.online.class .trainer{color:var(--wp--preset--color--navy)}.calendar-modal .topic{color:var(--wp--preset--color--grey)}.calendar-modal.in-person-workshop{padding-bottom:20px}.calendar-modal.in-person-workshop p.in-person-workshop{background-color:var(--wp--preset--color--red-dark)}.calendar-modal .cursor-loading{cursor:progress}body.dimmed:before{background-color:rgba(0,0,0,.5);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}#sw-calendar-wrapper .calendar,#sw-group-demo-calendar-wrapper .calendar{border-radius:23px;box-shadow:0 0 8px rgba(0,0,0,.5);font-family:Graphik,serif!important;margin:0 auto;max-width:1270px;position:relative}#sw-calendar-wrapper .calendar a,#sw-group-demo-calendar-wrapper .calendar a{cursor:pointer}#sw-calendar-wrapper .calendar .fc-media-screen.fc.hide-gotomtg14 .webinar-track,#sw-calendar-wrapper .calendar .fc-media-screen.fc.hide-salesforce .online-class,#sw-calendar-wrapper .calendar .fc-media-screen.fc.hide-salesforce_canada .in-person-workshop,#sw-group-demo-calendar-wrapper .calendar .fc-media-screen.fc.hide-gotomtg14 .webinar-track,#sw-group-demo-calendar-wrapper .calendar .fc-media-screen.fc.hide-salesforce .online-class,#sw-group-demo-calendar-wrapper .calendar .fc-media-screen.fc.hide-salesforce_canada .in-person-workshop{display:none}#sw-calendar-wrapper .calendar .fc-daygrid-body,#sw-calendar-wrapper .calendar .fc-list-table,#sw-calendar-wrapper .calendar .fc-timegrid-body,#sw-group-demo-calendar-wrapper .calendar .fc-daygrid-body,#sw-group-demo-calendar-wrapper .calendar .fc-list-table,#sw-group-demo-calendar-wrapper .calendar .fc-timegrid-body{z-index:0}#sw-calendar-wrapper .calendar .fc-daygrid-body .fc-event,#sw-calendar-wrapper .calendar .fc-list-table .fc-event,#sw-calendar-wrapper .calendar .fc-timegrid-body .fc-event,#sw-group-demo-calendar-wrapper .calendar .fc-daygrid-body .fc-event,#sw-group-demo-calendar-wrapper .calendar .fc-list-table .fc-event,#sw-group-demo-calendar-wrapper .calendar .fc-timegrid-body .fc-event{cursor:pointer}#sw-calendar-wrapper .calendar .fc-daygrid-body .fc-day-past .fc-event,#sw-calendar-wrapper .calendar .fc-daygrid-body .fc-event-past .fc-event,#sw-calendar-wrapper .calendar .fc-list-table .fc-day-past .fc-event,#sw-calendar-wrapper .calendar .fc-list-table .fc-event-past .fc-event,#sw-calendar-wrapper .calendar .fc-timegrid-body .fc-day-past .fc-event,#sw-calendar-wrapper .calendar .fc-timegrid-body .fc-event-past .fc-event,#sw-group-demo-calendar-wrapper .calendar .fc-daygrid-body .fc-day-past .fc-event,#sw-group-demo-calendar-wrapper .calendar .fc-daygrid-body .fc-event-past .fc-event,#sw-group-demo-calendar-wrapper .calendar .fc-list-table .fc-day-past .fc-event,#sw-group-demo-calendar-wrapper .calendar .fc-list-table .fc-event-past .fc-event,#sw-group-demo-calendar-wrapper .calendar .fc-timegrid-body .fc-day-past .fc-event,#sw-group-demo-calendar-wrapper .calendar .fc-timegrid-body .fc-event-past .fc-event{background-color:var(--wp--preset--color--grey);cursor:auto;pointer-events:none;text-decoration:none}#sw-calendar-wrapper .calendar .fc-daygrid-body .fc-event.fc-event-past,#sw-calendar-wrapper .calendar .fc-list-table .fc-event.fc-event-past,#sw-calendar-wrapper .calendar .fc-timegrid-body .fc-event.fc-event-past,#sw-group-demo-calendar-wrapper .calendar .fc-daygrid-body .fc-event.fc-event-past,#sw-group-demo-calendar-wrapper .calendar .fc-list-table .fc-event.fc-event-past,#sw-group-demo-calendar-wrapper .calendar .fc-timegrid-body .fc-event.fc-event-past{cursor:auto;pointer-events:none}#sw-calendar-wrapper .calendar .fc-daygrid-body .fc-event.fc-event-past .fc-list-event-dot,#sw-calendar-wrapper .calendar .fc-list-table .fc-event.fc-event-past .fc-list-event-dot,#sw-calendar-wrapper .calendar .fc-timegrid-body .fc-event.fc-event-past .fc-list-event-dot,#sw-group-demo-calendar-wrapper .calendar .fc-daygrid-body .fc-event.fc-event-past .fc-list-event-dot,#sw-group-demo-calendar-wrapper .calendar .fc-list-table .fc-event.fc-event-past .fc-list-event-dot,#sw-group-demo-calendar-wrapper .calendar .fc-timegrid-body .fc-event.fc-event-past .fc-list-event-dot{border-color:var(--wp--preset--color--grey)}#sw-calendar-wrapper .calendar .fc-daygrid-day-number,#sw-group-demo-calendar-wrapper .calendar .fc-daygrid-day-number{color:var(--wp--preset--color--grey)}#sw-calendar-wrapper .calendar .fc-daygrid-day.fc-day-past .fc-event,#sw-calendar-wrapper .calendar .fc-daygrid-event.fc-event-past.fc-event,#sw-group-demo-calendar-wrapper .calendar .fc-daygrid-day.fc-day-past .fc-event,#sw-group-demo-calendar-wrapper .calendar .fc-daygrid-event.fc-event-past.fc-event{background-color:var(--wp--preset--color--grey);cursor:auto;pointer-events:none;text-decoration:none}#sw-calendar-wrapper .calendar .fc-daygrid-event.in-person-workshop,#sw-calendar-wrapper .calendar .fc-daygrid-event.online-class,#sw-calendar-wrapper .calendar .fc-daygrid-event.webinar-track,#sw-group-demo-calendar-wrapper .calendar .fc-daygrid-event.in-person-workshop,#sw-group-demo-calendar-wrapper .calendar .fc-daygrid-event.online-class,#sw-group-demo-calendar-wrapper .calendar .fc-daygrid-event.webinar-track{color:#fff;font-family:Graphik,serif!important;font-weight:400}#sw-calendar-wrapper .calendar .fc-daygrid-event.in-person-workshop .fc-event-title,#sw-calendar-wrapper .calendar .fc-daygrid-event.online-class .fc-event-title,#sw-calendar-wrapper .calendar .fc-daygrid-event.webinar-track .fc-event-title,#sw-group-demo-calendar-wrapper .calendar .fc-daygrid-event.in-person-workshop .fc-event-title,#sw-group-demo-calendar-wrapper .calendar .fc-daygrid-event.online-class .fc-event-title,#sw-group-demo-calendar-wrapper .calendar .fc-daygrid-event.webinar-track .fc-event-title{font-weight:400}#sw-calendar-wrapper .calendar .fc-daygrid-event .fc-event-title,#sw-group-demo-calendar-wrapper .calendar .fc-daygrid-event .fc-event-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#sw-calendar-wrapper .calendar .fc-daygrid-event-harness,#sw-group-demo-calendar-wrapper .calendar .fc-daygrid-event-harness{padding-bottom:5px}#sw-calendar-wrapper .calendar .fc-daygrid-event,#sw-calendar-wrapper .calendar .fc-timegrid-event,#sw-group-demo-calendar-wrapper .calendar .fc-daygrid-event,#sw-group-demo-calendar-wrapper .calendar .fc-timegrid-event{border-radius:10px;font-size:16px;line-height:22px;margin:0 5px;padding:2px 5px;-webkit-text-decoration:underline #fff;text-decoration:underline #fff;white-space:normal}#sw-calendar-wrapper .calendar .fc-daygrid-event .fc-daygrid-event-dot,#sw-calendar-wrapper .calendar .fc-daygrid-event .fc-event-time,#sw-calendar-wrapper .calendar .fc-timegrid-event .fc-daygrid-event-dot,#sw-calendar-wrapper .calendar .fc-timegrid-event .fc-event-time,#sw-group-demo-calendar-wrapper .calendar .fc-daygrid-event .fc-daygrid-event-dot,#sw-group-demo-calendar-wrapper .calendar .fc-daygrid-event .fc-event-time,#sw-group-demo-calendar-wrapper .calendar .fc-timegrid-event .fc-daygrid-event-dot,#sw-group-demo-calendar-wrapper .calendar .fc-timegrid-event .fc-event-time{display:none}#sw-calendar-wrapper .calendar .fc-daygrid-event a,#sw-calendar-wrapper .calendar .fc-timegrid-event a,#sw-group-demo-calendar-wrapper .calendar .fc-daygrid-event a,#sw-group-demo-calendar-wrapper .calendar .fc-timegrid-event a{word-break:break-word}#sw-calendar-wrapper .calendar .fc-daygrid-event.online-class,#sw-calendar-wrapper .calendar .fc-timegrid-event.online-class,#sw-group-demo-calendar-wrapper .calendar .fc-daygrid-event.online-class,#sw-group-demo-calendar-wrapper .calendar .fc-timegrid-event.online-class{background:var(--wp--preset--color--navy)}#sw-calendar-wrapper .calendar .fc-daygrid-event.webinar-track,#sw-calendar-wrapper .calendar .fc-timegrid-event.webinar-track,#sw-group-demo-calendar-wrapper .calendar .fc-daygrid-event.webinar-track,#sw-group-demo-calendar-wrapper .calendar .fc-timegrid-event.webinar-track{background:#a760bf}#sw-calendar-wrapper .calendar .fc-daygrid-event.in-person-workshop,#sw-calendar-wrapper .calendar .fc-timegrid-event.in-person-workshop,#sw-group-demo-calendar-wrapper .calendar .fc-daygrid-event.in-person-workshop,#sw-group-demo-calendar-wrapper .calendar .fc-timegrid-event.in-person-workshop{background:var(--wp--preset--color--red-dark)}#sw-calendar-wrapper .calendar .fc-listWeek-view,#sw-calendar-wrapper .calendar .fc-scrollgrid,#sw-group-demo-calendar-wrapper .calendar .fc-listWeek-view,#sw-group-demo-calendar-wrapper .calendar .fc-scrollgrid{border-radius:15px}#sw-calendar-wrapper .calendar .fc-listWeek-view.fc-view.fc-list.fc-list-sticky,#sw-calendar-wrapper .calendar .fc-scrollgrid.fc-view.fc-list.fc-list-sticky,#sw-group-demo-calendar-wrapper .calendar .fc-listWeek-view.fc-view.fc-list.fc-list-sticky,#sw-group-demo-calendar-wrapper .calendar .fc-scrollgrid.fc-view.fc-list.fc-list-sticky{overflow:hidden}#sw-calendar-wrapper .calendar .fc-list-day-cushion.fc-cell-shaded,#sw-calendar-wrapper .calendar .fc-list-day-text,#sw-group-demo-calendar-wrapper .calendar .fc-list-day-cushion.fc-cell-shaded,#sw-group-demo-calendar-wrapper .calendar .fc-list-day-text{background-color:#fff;color:var(--wp--preset--color--grey)}#sw-calendar-wrapper .calendar .fc-list-day-side-text,#sw-group-demo-calendar-wrapper .calendar .fc-list-day-side-text{color:var(--wp--preset--color--grey);float:left;margin-left:5px}#sw-calendar-wrapper .calendar .fc-timeGridWeek-view .fc-scrollgrid-sync-table,#sw-calendar-wrapper .calendar .fc-timeGridWeek-view .fc-timegrid-divider,#sw-calendar-wrapper .calendar .fc-timeGridWeek-view .fc-view-harness-active>div>table>tbody>tr:nth-child(2),#sw-group-demo-calendar-wrapper .calendar .fc-timeGridWeek-view .fc-scrollgrid-sync-table,#sw-group-demo-calendar-wrapper .calendar .fc-timeGridWeek-view .fc-timegrid-divider,#sw-group-demo-calendar-wrapper .calendar .fc-timeGridWeek-view .fc-view-harness-active>div>table>tbody>tr:nth-child(2){display:none}#sw-calendar-wrapper .calendar .fc-timeGridWeek-view .fc-timegrid-slot,#sw-group-demo-calendar-wrapper .calendar .fc-timeGridWeek-view .fc-timegrid-slot{border-top:0;height:46.8px}#sw-calendar-wrapper .calendar .fc-listWeek-view .fc-list-event-dot,#sw-calendar-wrapper .calendar .fc-listWeek-view .fc-list-event-graphic,#sw-group-demo-calendar-wrapper .calendar .fc-listWeek-view .fc-list-event-dot,#sw-group-demo-calendar-wrapper .calendar .fc-listWeek-view .fc-list-event-graphic{cursor:default}#sw-calendar-wrapper .calendar .fc-listWeek-view .webinar-track .fc-list-event-dot,#sw-group-demo-calendar-wrapper .calendar .fc-listWeek-view .webinar-track .fc-list-event-dot{border-color:#a760bf}#sw-calendar-wrapper .calendar .fc-listWeek-view .online-class .fc-list-event-dot,#sw-group-demo-calendar-wrapper .calendar .fc-listWeek-view .online-class .fc-list-event-dot{border-color:var(--wp--preset--color--navy)}#sw-calendar-wrapper .calendar .fc-listWeek-view .in-person-workshop .fc-list-event-dot,#sw-group-demo-calendar-wrapper .calendar .fc-listWeek-view .in-person-workshop .fc-list-event-dot{border-color:var(--wp--preset--color--red-dark)}#sw-calendar-wrapper .calendar .fc-listWeek-view .fc-list-event-dot,#sw-calendar-wrapper .calendar .fc-listWeek-view .fc-list-event-time,#sw-calendar-wrapper .calendar .fc-listWeek-view .fc-list-event-title a,#sw-group-demo-calendar-wrapper .calendar .fc-listWeek-view .fc-list-event-dot,#sw-group-demo-calendar-wrapper .calendar .fc-listWeek-view .fc-list-event-time,#sw-group-demo-calendar-wrapper .calendar .fc-listWeek-view .fc-list-event-title a{pointer-events:none}#sw-calendar-wrapper .calendar .fc-timegrid-event-harness a,#sw-group-demo-calendar-wrapper .calendar .fc-timegrid-event-harness a{border:none}#sw-calendar-wrapper .calendar .fc-col-header-cell-cushion,#sw-group-demo-calendar-wrapper .calendar .fc-col-header-cell-cushion{padding:5px 4px}#sw-calendar-wrapper .calendar .fc .fc-list-table,#sw-calendar-wrapper .calendar th[role=columnheader] a,#sw-group-demo-calendar-wrapper .calendar .fc .fc-list-table,#sw-group-demo-calendar-wrapper .calendar th[role=columnheader] a{color:var(--wp--preset--color--grey)}#sw-calendar-wrapper .calendar .fc-toolbar-title,#sw-group-demo-calendar-wrapper .calendar .fc-toolbar-title{align-items:center;color:var(--wp--preset--color--navy);display:flex;font-size:34px;font-weight:700;line-height:32px;margin:0 55px}@media(max-width:768px){#sw-calendar-wrapper .calendar .fc-toolbar-title,#sw-group-demo-calendar-wrapper .calendar .fc-toolbar-title{font-size:1.75em!important}}#sw-calendar-wrapper .calendar .fc-toolbar-chunk div,#sw-group-demo-calendar-wrapper .calendar .fc-toolbar-chunk div{display:flex;padding:20px 0 0 20px}@media(max-width:768px){#sw-calendar-wrapper .calendar .fc-toolbar-chunk div,#sw-group-demo-calendar-wrapper .calendar .fc-toolbar-chunk div{padding:20px 20px 0}}#sw-calendar-wrapper .calendar .fc-next-button,#sw-calendar-wrapper .calendar .fc-prev-button,#sw-group-demo-calendar-wrapper .calendar .fc-next-button,#sw-group-demo-calendar-wrapper .calendar .fc-prev-button{background:transparent;border:none;color:var(--wp--preset--color--blue);font-size:42px;padding:10px 0;transition:.2s}#sw-calendar-wrapper .calendar .fc-next-button:focus,#sw-calendar-wrapper .calendar .fc-prev-button:focus,#sw-group-demo-calendar-wrapper .calendar .fc-next-button:focus,#sw-group-demo-calendar-wrapper .calendar .fc-prev-button:focus{box-shadow:none}#sw-calendar-wrapper .calendar .fc-next-button:disabled,#sw-calendar-wrapper .calendar .fc-prev-button:disabled,#sw-group-demo-calendar-wrapper .calendar .fc-next-button:disabled,#sw-group-demo-calendar-wrapper .calendar .fc-prev-button:disabled{cursor:default}#sw-calendar-wrapper .calendar .fc-next-button:disabled:before,#sw-calendar-wrapper .calendar .fc-prev-button:disabled:before,#sw-group-demo-calendar-wrapper .calendar .fc-next-button:disabled:before,#sw-group-demo-calendar-wrapper .calendar .fc-prev-button:disabled:before{background-color:var(--wp--preset--color--grey)}#sw-calendar-wrapper .calendar .fc-next-button .fc-icon,#sw-calendar-wrapper .calendar .fc-prev-button .fc-icon,#sw-group-demo-calendar-wrapper .calendar .fc-next-button .fc-icon,#sw-group-demo-calendar-wrapper .calendar .fc-prev-button .fc-icon{display:none}#sw-calendar-wrapper .calendar .fc-next-button:before,#sw-calendar-wrapper .calendar .fc-prev-button:before,#sw-group-demo-calendar-wrapper .calendar .fc-next-button:before,#sw-group-demo-calendar-wrapper .calendar .fc-prev-button:before{background-color:var(--wp--preset--color--blue);content:"";display:block;height:42px;line-height:1;max-height:42px;width:42px}#sw-calendar-wrapper .calendar .fc-prev-button:before,#sw-group-demo-calendar-wrapper .calendar .fc-prev-button:before{-webkit-mask-image:url(../svg/a786481c227cc6731a72.svg);mask-image:url(../svg/a786481c227cc6731a72.svg)}#sw-calendar-wrapper .calendar .fc-next-button:before,#sw-group-demo-calendar-wrapper .calendar .fc-next-button:before{-webkit-mask-image:url(../svg/6c2419c4dc7df4d9bfb9.svg);mask-image:url(../svg/6c2419c4dc7df4d9bfb9.svg)}#sw-calendar-wrapper .calendar .fc-next-button:not([disabled]):hover:before,#sw-group-demo-calendar-wrapper .calendar .fc-next-button:not([disabled]):hover:before{-webkit-mask-image:url(../svg/1f3aadbb2ce2c7aa9794.svg);mask-image:url(../svg/1f3aadbb2ce2c7aa9794.svg)}#sw-calendar-wrapper .calendar .fc-prev-button:not([disabled]):hover:before,#sw-group-demo-calendar-wrapper .calendar .fc-prev-button:not([disabled]):hover:before{-webkit-mask-image:url(../svg/5f58d07c7d3e2ec3a764.svg);mask-image:url(../svg/5f58d07c7d3e2ec3a764.svg)}#sw-calendar-wrapper .calendar .fc-toolbar-title[data-view=listWeek],#sw-calendar-wrapper .calendar .fc-toolbar-title[data-view=timeGridWeek],#sw-group-demo-calendar-wrapper .calendar .fc-toolbar-title[data-view=listWeek],#sw-group-demo-calendar-wrapper .calendar .fc-toolbar-title[data-view=timeGridWeek]{font-size:0}#sw-calendar-wrapper .calendar .fc-toolbar-title[data-view=listWeek]:before,#sw-calendar-wrapper .calendar .fc-toolbar-title[data-view=timeGridWeek]:before,#sw-group-demo-calendar-wrapper .calendar .fc-toolbar-title[data-view=listWeek]:before,#sw-group-demo-calendar-wrapper .calendar .fc-toolbar-title[data-view=timeGridWeek]:before{content:attr(data-date);font-size:34px;line-height:31.5px!important;text-align:center;visibility:visible}@media(max-width:768px){#sw-calendar-wrapper .calendar .fc-toolbar-title[data-view=listWeek],#sw-calendar-wrapper .calendar .fc-toolbar-title[data-view=timeGridWeek],#sw-group-demo-calendar-wrapper .calendar .fc-toolbar-title[data-view=listWeek],#sw-group-demo-calendar-wrapper .calendar .fc-toolbar-title[data-view=timeGridWeek]{font-size:0!important;visibility:hidden}}#sw-calendar-wrapper .calendar .fc-daygrid-body tbody[role=presentation],#sw-group-demo-calendar-wrapper .calendar .fc-daygrid-body tbody[role=presentation]{z-index:0}#sw-calendar-wrapper .calendar .fc-view-harness,#sw-group-demo-calendar-wrapper .calendar .fc-view-harness{margin:0 20px 20px}#sw-calendar-wrapper .calendar .fc-dayGridMonth-view thead[role=rowgroup],#sw-group-demo-calendar-wrapper .calendar .fc-dayGridMonth-view thead[role=rowgroup]{display:none}#sw-calendar-wrapper .calendar .fc-dayGridMonth-view .fc-day-disabled,#sw-group-demo-calendar-wrapper .calendar .fc-dayGridMonth-view .fc-day-disabled{background-color:#fff}#sw-calendar-wrapper .calendar .view-options,#sw-group-demo-calendar-wrapper .calendar .view-options{display:flex;flex-flow:row wrap;height:0;width:100%}#sw-calendar-wrapper .calendar .view-options .filters-options-trigger,#sw-calendar-wrapper .calendar .view-options .view-options-trigger,#sw-group-demo-calendar-wrapper .calendar .view-options .filters-options-trigger,#sw-group-demo-calendar-wrapper .calendar .view-options .view-options-trigger{z-index:9999}#sw-calendar-wrapper .calendar .view-options .view-options-trigger,#sw-group-demo-calendar-wrapper .calendar .view-options .view-options-trigger{min-width:230px}#sw-calendar-wrapper .calendar .view-options .filters-options-trigger,#sw-group-demo-calendar-wrapper .calendar .view-options .filters-options-trigger{min-width:160px}#sw-calendar-wrapper .calendar .view-options p,#sw-group-demo-calendar-wrapper .calendar .view-options p{color:var(--wp--preset--color--blue);cursor:pointer;font-size:18px;font-weight:900;text-decoration:underline}#sw-calendar-wrapper .calendar .view-options p.triggered i,#sw-group-demo-calendar-wrapper .calendar .view-options p.triggered i{position:relative;top:3px;transform:rotate(180deg)}#sw-calendar-wrapper .calendar .view-options i,#sw-group-demo-calendar-wrapper .calendar .view-options i{margin-left:3px;top:0;transform:rotate(0);transition:.2s}#sw-calendar-wrapper .calendar .view-options .triggers,#sw-group-demo-calendar-wrapper .calendar .view-options .triggers{display:flex;flex-direction:row-reverse;gap:5%;margin:20px 20px 0 0;min-width:35%;position:absolute;right:0;z-index:11}#sw-calendar-wrapper .calendar .view-options .triggers>div:first-child,#sw-group-demo-calendar-wrapper .calendar .view-options .triggers>div:first-child{order:1}#sw-calendar-wrapper .calendar .view-options .options,#sw-group-demo-calendar-wrapper .calendar .view-options .options{background:#fff;border-radius:15px;box-shadow:0 0 6px rgba(0,0,0,.5);left:-10%;margin-top:30px;padding:10px 0 10px 45px;position:absolute;top:20px;z-index:10}#sw-calendar-wrapper .calendar .view-options .options.filters,#sw-group-demo-calendar-wrapper .calendar .view-options .options.filters{left:30%;max-width:40vw;min-width:50px}#sw-calendar-wrapper .calendar .view-options .options.filters .field-container,#sw-group-demo-calendar-wrapper .calendar .view-options .options.filters .field-container{text-transform:uppercase;width:auto}#sw-calendar-wrapper .calendar .view-options .options fieldset,#sw-group-demo-calendar-wrapper .calendar .view-options .options fieldset{border:none;display:block;flex-direction:column;margin-inline:0;padding-block:0;padding-inline:0;position:relative;width:270px}#sw-calendar-wrapper .calendar .view-options .options .field-container,#sw-group-demo-calendar-wrapper .calendar .view-options .options .field-container{height:100%;min-width:150px;position:relative}#sw-calendar-wrapper .calendar .view-options .options label,#sw-group-demo-calendar-wrapper .calendar .view-options .options label{align-items:center;cursor:pointer;display:flex;font-size:14px;height:40px;line-height:25px;position:relative}#sw-calendar-wrapper .calendar .view-options .options input[type=checkbox],#sw-calendar-wrapper .calendar .view-options .options input[type=radio],#sw-group-demo-calendar-wrapper .calendar .view-options .options input[type=checkbox],#sw-group-demo-calendar-wrapper .calendar .view-options .options input[type=radio]{margin-right:10px;opacity:0;pointer-events:none;position:absolute;width:auto}#sw-calendar-wrapper .calendar .view-options .options input[type=checkbox]:not(:checked),#sw-calendar-wrapper .calendar .view-options .options input[type=radio]:not(:checked),#sw-group-demo-calendar-wrapper .calendar .view-options .options input[type=checkbox]:not(:checked),#sw-group-demo-calendar-wrapper .calendar .view-options .options input[type=radio]:not(:checked){box-sizing:border-box;opacity:0;padding:0;position:absolute}#sw-calendar-wrapper .calendar .view-options .options input[type=checkbox]+label:before,#sw-calendar-wrapper .calendar .view-options .options input[type=radio]+label:before,#sw-group-demo-calendar-wrapper .calendar .view-options .options input[type=checkbox]+label:before,#sw-group-demo-calendar-wrapper .calendar .view-options .options input[type=radio]+label:before{border:1px solid;border-radius:4px;bottom:15px;content:"";height:15px;left:-30px;margin-left:4px;margin-top:1px;position:absolute;top:50%;transform:translateY(-50%);transition:0s;width:15px}#sw-calendar-wrapper .calendar .view-options .options input[type=checkbox]+label:after,#sw-calendar-wrapper .calendar .view-options .options input[type=radio]+label:after,#sw-group-demo-calendar-wrapper .calendar .view-options .options input[type=checkbox]+label:after,#sw-group-demo-calendar-wrapper .calendar .view-options .options input[type=radio]+label:after{background:transparent;border-radius:0;content:"";display:none;margin:0;position:absolute;transition:0s}#sw-calendar-wrapper .calendar .view-options .options input[type=checkbox]:checked+label:after,#sw-calendar-wrapper .calendar .view-options .options input[type=radio]:checked+label:after,#sw-group-demo-calendar-wrapper .calendar .view-options .options input[type=checkbox]:checked+label:after,#sw-group-demo-calendar-wrapper .calendar .view-options .options input[type=radio]:checked+label:after{border:solid #fff;border-width:0 2px 2px 0;display:block;height:10px;left:-21px;top:unset;transform:rotate(42deg);width:4px}#sw-calendar-wrapper .calendar .view-options .options input[type=checkbox]:checked+label:before,#sw-calendar-wrapper .calendar .view-options .options input[type=radio]:checked+label:before,#sw-group-demo-calendar-wrapper .calendar .view-options .options input[type=checkbox]:checked+label:before,#sw-group-demo-calendar-wrapper .calendar .view-options .options input[type=radio]:checked+label:before{background:var(--wp--preset--color--blue);border-color:var(--wp--preset--color--blue)}#sw-calendar-wrapper .calendar .mock,#sw-group-demo-calendar-wrapper .calendar .mock{width:400px}@media(max-width:1175px){#sw-calendar-wrapper .calendar,#sw-group-demo-calendar-wrapper .calendar{max-height:none}#sw-calendar-wrapper .calendar .mock,#sw-group-demo-calendar-wrapper .calendar .mock{width:100%}#sw-calendar-wrapper .calendar .fc .fc-toolbar.fc-header-toolbar,#sw-group-demo-calendar-wrapper .calendar .fc .fc-toolbar.fc-header-toolbar{justify-content:center;z-index:10}#sw-calendar-wrapper .calendar .fc-view,#sw-group-demo-calendar-wrapper .calendar .fc-view{margin-top:130px}#sw-calendar-wrapper .calendar .view-options,#sw-group-demo-calendar-wrapper .calendar .view-options{height:auto;position:absolute}#sw-calendar-wrapper .calendar .view-options .triggers,#sw-group-demo-calendar-wrapper .calendar .view-options .triggers{justify-content:center;margin:30px auto;position:relative;right:unset;width:100%;z-index:1}#sw-calendar-wrapper .calendar .view-options .options.filters,#sw-group-demo-calendar-wrapper .calendar .view-options .options.filters{left:unset;right:17%}#sw-calendar-wrapper .calendar .view-options .options.filters fieldset,#sw-group-demo-calendar-wrapper .calendar .view-options .options.filters fieldset{max-width:270px}#sw-calendar-wrapper .calendar .view-options .options.view-type,#sw-group-demo-calendar-wrapper .calendar .view-options .options.view-type{left:unset}}@media(max-width:570px){#sw-calendar-wrapper .calendar .fc-view-harness.fc-view-harness-active,#sw-group-demo-calendar-wrapper .calendar .fc-view-harness.fc-view-harness-active{min-height:500px}#sw-calendar-wrapper .calendar .view-options .options.filters,#sw-group-demo-calendar-wrapper .calendar .view-options .options.filters{max-width:unset;right:unset}#sw-calendar-wrapper .calendar .view-options .options.filters fieldset,#sw-group-demo-calendar-wrapper .calendar .view-options .options.filters fieldset{max-width:-moz-fit-content;max-width:fit-content;padding-right:30px;width:unset}#sw-calendar-wrapper .calendar .view-options .options.filters fieldset label,#sw-group-demo-calendar-wrapper .calendar .view-options .options.filters fieldset label{white-space:nowrap}#sw-calendar-wrapper .calendar .view-options-trigger,#sw-group-demo-calendar-wrapper .calendar .view-options-trigger{display:none}}
