.template__calendar .wrapper{max-width:1440px}.template__calendar .calendar{position:relative;margin:200px auto}@media screen and (max-width: 960px){.template__calendar .calendar{margin:90px auto}}.template__calendar .calendar::after{content:"";position:absolute;background:url("../../assets/img/black-dots-rect.png") no-repeat center;background-size:contain;width:290px;height:76px;bottom:-10%;right:-15%;pointer-events:none;z-index:0}@media screen and (max-width: 1440px){.template__calendar .calendar::after{transform:translateX(50%)}}@media screen and (max-width: 1200px){.template__calendar .calendar::after{transform:translateX(80%)}}@media screen and (max-width: 960px){.template__calendar .calendar::after{display:none}}.template__calendar .calendar::before{content:"";position:absolute;background:url("../../assets/img/black-dots-rect.png") no-repeat center;background-size:contain;width:290px;height:76px;top:-10%;left:-15%;pointer-events:none;z-index:0}@media screen and (max-width: 1440px){.template__calendar .calendar::before{transform:translateX(-50%)}}@media screen and (max-width: 1200px){.template__calendar .calendar::before{transform:translateX(-80%)}}@media screen and (max-width: 960px){.template__calendar .calendar::before{display:none}}.template__calendar .calendar__search{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-end;gap:30px}@media screen and (max-width: 960px){.template__calendar .calendar__search{justify-content:center;margin-bottom:30px}}.template__calendar .calendar__search input{padding:15px;width:100%;max-width:480px;border:1px solid #c04d2b;border-radius:15px}.template__calendar .calendar__search span{color:#c04d2b;font-weight:700}.template__calendar .calendar__calendar-header{transition:all .5s ease-in-out;margin:0 auto 75px;max-width:1200px}.template__calendar .calendar__calendar-header p{font-size:28px;font-weight:700;color:#030304}.template__calendar .calendar__calendar{transition:all .5s ease-in-out}.template__calendar .calendar__calendar #calendar{background:#fff}.template__calendar .calendar__calendar #calendar a{color:#030304;font-family:"Roboto",sans-serif;text-decoration:none;font-weigh:700}.template__calendar .calendar__calendar #calendar .fc-daygrid-day-frame{aspect-ratio:4/3}.template__calendar .calendar__calendar #calendar .fc-event-time{display:none}.template__calendar .calendar__calendar .piecal-controls__view-title{text-align:center}.template__calendar .calendar__calendar .piecal-controls__view-title>span{font-size:28px;color:#c04d2b}.template__calendar .calendar__calendar .piecal-controls__view-chooser{margin:0 auto 30px 0;color:#c04d2b}@media screen and (max-width: 960px){.template__calendar .calendar__calendar .piecal-controls__view-chooser{display:flex !important;align-items:center !important;justify-content:space-between !important;max-width:100% !important;gap:45px;margin:0 auto 30px}}.template__calendar .calendar__calendar .piecal-controls__view-chooser select{margin-left:15px}.template__calendar .calendar__calendar .piecal-controls__navigation-button-group{gap:7.5px 15px !important}.template__calendar .calendar__calendar .fc .fc-button-primary{border-color:#c04d2b !important;margin:0 auto;background:#c04d2b !important}.template__calendar .calendar::before,.template__calendar .calendar::after{opacity:1;transition:transform 650ms ease,opacity 650ms ease;will-change:transform,opacity}.template__calendar .calendar.blitz-animate::before{transform:translateX(-50%);opacity:0}.template__calendar .calendar.blitz-animate::after{transform:translateX(50%);opacity:0}.template__calendar .calendar.blitz-animate .calendar__calendar-header,.template__calendar .calendar.blitz-animate .calendar__search,.template__calendar .calendar.blitz-animate .calendar__calendar{transform:translateY(50%);opacity:0;transition:none}.template__calendar .piecal-popover__inner{border:3px solid #c04d2b;border-radius:30px}.template__calendar .piecal-popover__inner .piecal-popover__close-button{transform:translate(15px, -15px)}.template__calendar .piecal-popover__inner .piecal-popover__close-button::before,.template__calendar .piecal-popover__inner .piecal-popover__close-button::after{background:#c04d2b}.template__calendar .piecal-popover__inner .btn{display:flex;margin:auto;text-align:center}/*# sourceMappingURL=calendar.min.css.map */