@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important;text-transform:none}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-lock{display:none}
/*!
 * Evo Calendar - Simple and Modern-looking Event Calendar Plugin
 *
 * Licensed under the MIT License
 *
 * Version: 1.1.2
 * Author: Edlyn Villegas
 * Docs: https://edlynvillegas.github.com/evo-calendar
 * Repo: https://github.com/edlynvillegas/evo-calendar
 * Issues: https://github.com/edlynvillegas/evo-calendar/issues
 *
*/*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:Source Sans Pro}button:focus,input:focus,textarea:focus{outline:none}.evo-calendar{background-color:#fbfbfb;-webkit-box-shadow:0 10px 50px -20px #8773c1;box-shadow:0 10px 50px -20px #8773c1;color:#5a5a5a;margin:0 auto;overflow:hidden;position:relative;width:100%;z-index:1}.calendar-sidebar{background-color:#8773c1;-webkit-box-shadow:5px 0 18px -3px #8773c1;box-shadow:5px 0 18px -3px #8773c1;color:#fff;float:left;height:100%;margin-top:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:200px;z-index:1;z-index:2}.sidebar-hide .calendar-sidebar{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.calendar-sidebar>span#sidebarToggler{background-color:#8773c1;-webkit-box-shadow:5px 0 18px -3px #8773c1;box-shadow:5px 0 18px -3px #8773c1;cursor:pointer;height:40px;padding:10px 8px;position:absolute;right:0;top:0;-webkit-transform:translate(100%);-ms-transform:translate(100%);transform:translate(100%);width:40px}.calendar-sidebar>.calendar-year{padding:20px;text-align:center}.calendar-sidebar>.calendar-year>p{display:inline-block;font-size:30px;margin:0}.calendar-sidebar>.calendar-year>button.icon-button{display:inline-block;height:20px;overflow:visible;width:20px}.calendar-sidebar>.calendar-year>button.icon-button>span{border-bottom:4px solid #fff;border-right:4px solid #fff;height:100%;width:100%}.calendar-sidebar>.calendar-year>img[year-val=prev]{float:left}.calendar-sidebar>.calendar-year>img[year-val=next]{float:right}.calendar-sidebar>.month-list::-webkit-scrollbar{height:5px;width:5px}.calendar-sidebar>.month-list::-webkit-scrollbar-track{background:transparent}.calendar-sidebar>.month-list::-webkit-scrollbar-thumb{background:#fff;border-radius:5px}.calendar-sidebar>.month-list::-webkit-scrollbar-thumb:hover{background:#d6c8ff}.calendar-sidebar>.month-list>.calendar-months{list-style-type:none;margin:0;padding:0}.calendar-sidebar>.month-list>.calendar-months>li{cursor:pointer;font-size:16px;padding:7px 30px}.calendar-sidebar>.month-list>.calendar-months>li:hover{background-color:#a692e0}.calendar-sidebar>.month-list>.calendar-months>li.active-month{background-color:#755eb5}.calendar-inner{background-color:#fff;-webkit-box-shadow:5px 0 18px -3px rgba(0,0,0,.15);box-shadow:5px 0 18px -3px rgba(0,0,0,.15);float:left;margin-left:200px;max-width:calc(100% - 600px);padding:40px 30px;position:relative;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:100%;z-index:1}.calendar-inner:after{background-color:rgba(83,74,109,.5);content:none;height:100%;left:0;position:absolute;top:0;width:100%}.sidebar-hide .calendar-inner{margin-left:0;max-width:calc(100% - 400px)}.event-hide .calendar-inner{max-width:calc(100% - 200px)}.event-hide.sidebar-hide .calendar-inner{max-width:100%}.calendar-inner .calendar-table{border-collapse:collapse;font-size:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}th[colspan="7"]{color:#8773c1;font-size:30px;font-weight:600;position:relative;text-align:center;text-transform:uppercase}th[colspan="7"]:after{background-color:rgba(135,115,193,.15);bottom:-3px;content:"";height:5px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:50px}tr.calendar-header .calendar-header-day{color:#5a5a5a;padding:10px;text-align:center}tr.calendar-body .calendar-day{padding:10px 0}tr.calendar-body .calendar-day .day{border:1px solid transparent;border-radius:50%;color:#5a5a5a;cursor:pointer;height:60px;margin:0 auto;padding:15px;position:relative;text-align:center;-webkit-transition:all .3s ease,-webkit-transform .5s ease;transition:all .3s ease,-webkit-transform .5s ease;-o-transition:all .3s ease,transform .5s ease;transition:all .3s ease,transform .5s ease;transition:all .3s ease,transform .5s ease,-webkit-transform .5s ease;width:60px}tr.calendar-body .calendar-day .day:hover{background-color:#dadada}tr.calendar-body .calendar-day .day:active{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}tr.calendar-body .calendar-day .day.calendar-active,tr.calendar-body .calendar-day .day.calendar-active:hover{border-color:rgba(0,0,0,.5);color:#5a5a5a}tr.calendar-body .calendar-day .day.calendar-today{background-color:#8773c1;color:#fff}tr.calendar-body .calendar-day .day.calendar-today:hover{background-color:#755eb5;color:#fff}tr.calendar-body .calendar-day .day[disabled]{background-color:transparent;color:#b9b9b9;cursor:not-allowed;pointer-events:none}.calendar-events{background-color:#fbfbfb;height:100%;overflow-y:auto;padding:70px 30px 60px;position:absolute;right:0;top:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:400px;z-index:0}.calendar-events::-webkit-scrollbar{height:5px;width:5px}.calendar-events::-webkit-scrollbar-track{background:transparent}.calendar-events::-webkit-scrollbar-thumb{background:#8e899c;border-radius:5px}.calendar-events::-webkit-scrollbar-thumb:hover{background:#6c6875}.calendar-events>.event-header>p{color:#5a5a5a;font-size:30px;font-weight:600}#eventListToggler{background-color:#8773c1;-webkit-box-shadow:5px 0 18px -3px #8773c1;box-shadow:5px 0 18px -3px #8773c1;cursor:pointer;height:40px;padding:10px;position:absolute;right:0;top:0;width:40px;z-index:1}.event-list:after{clear:both;content:"";display:table}.event-list>.event-empty{background-color:rgba(135,115,193,.15);border:1px solid #8773c1;padding:15px 10px}.event-list>.event-empty>p{color:#755eb5;margin:0}.event-container{border-radius:10px;cursor:pointer;display:flex;float:left;margin-bottom:10px;position:relative;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:100%}.event-container:before{background-color:#eaeaea;content:"";height:100%;left:0;position:absolute;top:0;transform:translate(29px,30px);width:2px;z-index:-1}.event-container:last-child.event-container:before{height:30px;transform:translate(29px)}.event-container:only-child.event-container:before{height:0;opacity:0}.event-container:hover{background-color:#fff;-webkit-box-shadow:0 3px 12px -4px rgba(0,0,0,.65);box-shadow:0 3px 12px -4px rgba(0,0,0,.65)}.event-container>.event-icon{float:left;height:60px;padding:20px;position:relative;width:60px}.event-container>.event-icon>img{width:30px}.event-container>.event-info{align-self:center;display:inline-block;padding:10px 10px 10px 0;width:calc(100% - 60px)}.event-container>.event-info>p{color:#5a5a5a;margin:0}.event-container>.event-info>p.event-title{font-size:22px;font-weight:600;position:relative}.event-container>.event-info>p.event-title>span{background-color:#edeaf6;border:1px solid #755eb5;border-radius:3px;color:#755eb5;font-size:12px;font-weight:400;padding:3px 6px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.event-container>.event-info>p.event-desc{font-size:14px;margin-top:5px}.event-indicator{left:50%;position:absolute;top:100%;-webkit-transform:translate(-50%,calc(-100% - 5px));-ms-transform:translate(-50%,calc(-100% - 5px));transform:translate(-50%,calc(-100% - 5px));width:-moz-max-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.event-indicator>.type-bullet{float:left;padding:2px}.event-indicator>.type-bullet>div{border-radius:50%;height:10px;width:10px}.event-container>.event-icon>div{border-radius:50%;height:100%;width:100%}.event-container>.event-icon>div[class^=event-bullet-],.event-indicator>.type-bullet>div[class^=type-]{background-color:#8773c1}.event-container>.event-icon>div.event-bullet-event,.event-indicator>.type-bullet>div.type-event{background-color:#ff7575}.event-container>.event-icon>div.event-bullet-holiday,.event-indicator>.type-bullet>div.type-holiday{background-color:#ffc107}.event-container>.event-icon>div.event-bullet-birthday,.event-indicator>.type-bullet>div.type-birthday{background-color:#3ca8ff}button.icon-button{background-color:transparent;border:none;cursor:pointer;height:100%;padding:0;width:100%}button.icon-button>span.bars{background-color:#fff;display:block;height:4px;position:relative;width:100%}button.icon-button>span.bars:after,button.icon-button>span.bars:before{background-color:#fff;content:"";display:block;height:4px;position:absolute;width:100%}button.icon-button>span.bars:before{top:-8px}button.icon-button>span.bars:after{bottom:-8px}button.icon-button>span.chevron-arrow-left{border-bottom:6px solid #fff;border-right:6px solid #fff;display:inline-block;height:18px;-webkit-transform:rotate(-225deg);-ms-transform:rotate(-225deg);transform:rotate(-225deg);width:18px}button.icon-button>span.chevron-arrow-right{border-bottom:4px solid #fff;border-right:4px solid #fff;display:block;height:16px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:16px}@media screen and (max-width:1280px){.calendar-inner{max-width:calc(100% - 580px);padding:50px 20px 70px}.sidebar-hide .calendar-inner{max-width:calc(100% - 380px)}tr.calendar-body .calendar-day,tr.calendar-header .calendar-header-day{padding:10px 5px}.calendar-events{padding:70px 20px 60px;width:380px}}@media screen and (max-width:1024px){.calendar-sidebar{width:175px}.calendar-inner{margin-left:175px;max-width:calc(100% - 475px);padding:50px 10px 70px}.sidebar-hide .calendar-inner{max-width:calc(100% - 300px)}.event-hide .calendar-inner{max-width:calc(100% - 175px)}.calendar-events{padding:70px 10px 60px;width:300px}tr.calendar-body .calendar-day .day{font-size:16px;height:45px;padding:10px;width:45px}.event-indicator>.type-bullet>div{border-radius:50%;height:8px;width:8px}#eventListToggler,.calendar-sidebar>span#sidebarToggler{height:50px;width:50px}#eventListToggler,.event-hide #eventListToggler{right:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}button.icon-button>span.bars,button.icon-button>span.bars:after,button.icon-button>span.bars:before{height:5px}button.icon-button>span.bars:before{top:-10px}button.icon-button>span.bars:after{bottom:-10px}button.icon-button>span.chevron-arrow-right{border-bottom-width:5px;border-right-width:5px;height:20px;width:20px}.event-container:before{transform:translate(24px,25px)}.event-container:last-child.event-container:before{height:25px;transform:translate(24px)}.event-container>.event-icon{height:50px;padding:15px;width:50px}.event-container>.event-icon:before{left:24px}.event-container>.event-info{width:calc(100% - 50px)}.event-container>.event-info>p{font-size:18px}}@media screen and (max-width:991px){.calendar-sidebar{width:150px}.calendar-inner{margin-left:150px;max-width:calc(100% - 425px);padding:50px 10px 70px}.sidebar-hide .calendar-inner{max-width:calc(100% - 275px)}.event-hide .calendar-inner{max-width:calc(100% - 150px)}.calendar-events{padding:70px 10px 60px;width:275px}}@media screen and (max-width:768px){.calendar-sidebar{width:180px}.calendar-inner{margin-left:0;max-width:100%;padding:50px 10px 70px}.event-hide .calendar-inner,.sidebar-hide .calendar-inner{max-width:100%}.calendar-inner:after{content:"";opacity:1}.sidebar-hide.event-hide .calendar-inner:after{content:none;opacity:0}.event-indicator{-webkit-transform:translate(-50%,calc(-100% - 3px));-ms-transform:translate(-50%,calc(-100% - 3px));transform:translate(-50%,calc(-100% - 3px))}.event-indicator>.type-bullet{padding:0 1px 3px}.calendar-events{-webkit-box-shadow:-5px 0 18px -3px rgba(135,115,193,.5);box-shadow:-5px 0 18px -3px rgba(135,115,193,.5);padding:70px 20px 60px;width:48%;z-index:1}.event-hide .calendar-events{-webkit-box-shadow:none;box-shadow:none}#eventListToggler,.event-hide .calendar-events{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}#eventListToggler{right:48%}.event-hide #eventListToggler{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.calendar-events>.event-list{margin-top:20px}.calendar-sidebar>.calendar-year>button.icon-button{height:16px;width:16px}.calendar-sidebar>.calendar-year>button.icon-button>span{border-bottom-width:2px;border-right-width:2px}.calendar-sidebar>.calendar-year>p{font-size:22px}.calendar-sidebar>.month-list>.calendar-months>li{padding:6px 26px}.calendar-events>.event-header>p{margin:0}.event-container>.event-info>p.event-title{font-size:20px}.event-container>.event-info>p.event-desc{font-size:12px}}@media screen and (max-width:768px) and (min-width:426px){.event-container>.event-info>p.event-title{font-size:18px}}@media screen and (max-width:425px){.calendar-sidebar{width:100%}.sidebar-hide .calendar-sidebar{-webkit-box-shadow:none;box-shadow:none;height:43px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.calendar-sidebar>.calendar-year{background-color:#8773c1;-webkit-box-shadow:0 3px 8px -3px rgba(53,43,80,.65);box-shadow:0 3px 8px -3px rgba(53,43,80,.65);padding:10px 20px;position:relative;text-align:center}.calendar-sidebar>.calendar-year>button.icon-button{height:14px;width:14px}.calendar-sidebar>.calendar-year>button.icon-button>span{border-bottom-width:3px;border-right-width:3px}.calendar-sidebar>.calendar-year>p{font-size:18px;margin:0 10px}.calendar-sidebar>.month-list{background-color:#8773c1;height:calc(100% - 43px);overflow-y:auto;position:relative;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);width:100%;z-index:-1}.sidebar-hide .calendar-sidebar>.month-list{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.calendar-sidebar>.month-list>.calendar-months{left:0;list-style-type:none;margin:0;padding:10px;position:absolute;top:0;width:100%}.calendar-sidebar>.month-list>.calendar-months:after{clear:both;content:"";display:table}.calendar-sidebar>.month-list>.calendar-months>li{font-size:20px;padding:10px 20px}.calendar-sidebar>span#sidebarToggler{bottom:unset;-webkit-box-shadow:none;box-shadow:none;top:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}th[colspan="7"]:after{bottom:0}.calendar-inner{float:unset;margin-left:0;padding:53px 0 40px}.calendar-inner:after{content:none;opacity:0}.calendar-inner,.event-hide .calendar-inner,.sidebar-hide .calendar-inner{max-width:100%}#eventListToggler,.calendar-sidebar>span#sidebarToggler{height:40px;width:40px}button.icon-button>span.chevron-arrow-right{border-bottom-width:4px;border-right-width:4px;height:18px;-webkit-transform:translateX(-3px) rotate(-45deg);-ms-transform:translateX(-3px) rotate(-45deg);transform:translateX(-3px) rotate(-45deg);width:18px}button.icon-button>span.bars,button.icon-button>span.bars:after,button.icon-button>span.bars:before{height:4px}button.icon-button>span.bars:before{top:-8px}button.icon-button>span.bars:after{bottom:-8px}tr.calendar-header .calendar-header-day{padding:0}tr.calendar-body .calendar-day{padding:8px 0}tr.calendar-body .calendar-day .day{font-size:16px;height:40px;padding:10px;width:40px}.event-indicator{-webkit-transform:translate(-50%,calc(-100% - 3px));-ms-transform:translate(-50%,calc(-100% - 3px));transform:translate(-50%,calc(-100% - 3px))}.event-indicator>.type-bullet{padding:1px}.event-indicator>.type-bullet>div{height:6px;width:6px}.event-indicator{-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}tr.calendar-body .calendar-day .day.calendar-active .event-indicator,tr.calendar-body .calendar-day .day.calendar-today .event-indicator{-webkit-transform:translate(-50%,3px);-ms-transform:translate(-50%,3px);transform:translate(-50%,3px)}.calendar-events{-webkit-box-shadow:0 5px 18px -3px rgba(0,0,0,.15);box-shadow:0 5px 18px -3px rgba(0,0,0,.15);height:185px;overflow-y:auto;padding:20px 15px;position:relative;width:100%;z-index:0}.event-hide .calendar-events{height:0;padding:0 15px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.calendar-events>.event-header>p{font-size:20px}.event-list>.event-empty{padding:10px}.event-container:before{transform:translate(21.5px,25px)}.event-container:last-child.event-container:before{height:22.5px;transform:translate(21.5px)}.event-container>.event-icon{height:45px;width:45px}.event-container>.event-icon:before{left:21px}.event-container:last-child>.event-icon:before{height:50%}.event-container>.event-info{width:calc(100% - 45px)}#eventListToggler,.event-hide #eventListToggler{right:0;top:calc(100% - 185px);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.event-hide #eventListToggler{top:100%}#eventListToggler button.icon-button>span.chevron-arrow-right{display:inline-block;position:relative;-webkit-transform:translateY(-3px) rotate(45deg);-ms-transform:translateY(-3px) rotate(45deg);transform:translateY(-3px) rotate(45deg)}}@media screen and (max-width:375px){th[colspan="7"]{font-size:20px;padding-bottom:5px}tr.calendar-header .calendar-header-day{font-size:16px}tr.calendar-body .calendar-day .day{font-size:14px;height:30px;padding:5px;width:30px}}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/build/fonts/roboto-cyrillic-ext-400-normal.5cec61a2.woff2) format("woff2"),url(/build/fonts/roboto-cyrillic-ext-400-normal.135d076f.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/build/fonts/roboto-cyrillic-400-normal.a9e19870.woff2) format("woff2"),url(/build/fonts/roboto-cyrillic-400-normal.5d293008.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/build/fonts/roboto-greek-ext-400-normal.1df4abad.woff2) format("woff2"),url(/build/fonts/roboto-greek-ext-400-normal.16eb83b4.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/build/fonts/roboto-greek-400-normal.2c32b131.woff2) format("woff2"),url(/build/fonts/roboto-greek-400-normal.160a791a.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/build/fonts/roboto-vietnamese-400-normal.d3f8e26d.woff2) format("woff2"),url(/build/fonts/roboto-vietnamese-400-normal.0dc97c66.woff) format("woff");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-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/build/fonts/roboto-latin-ext-400-normal.2eeae187.woff2) format("woff2"),url(/build/fonts/roboto-latin-ext-400-normal.27da5b36.woff) format("woff");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-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/build/fonts/roboto-latin-400-normal.297d48e1.woff2) format("woff2"),url(/build/fonts/roboto-latin-400-normal.047a7839.woff) format("woff");unicode-range:u+00??,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}