.eventsCalendar{display:flex;justify-content:center;padding:2.5rem 1rem 1.5rem;position:relative}.eventsCalendar .container{max-width:1280px}.eventsCalendar .title-section.left{justify-content:flex-start}.eventsCalendar .title-section.center{justify-content:center}.eventsCalendar .title-section.right{justify-content:flex-end}.eventsCalendar .title-section{margin-bottom:2rem;width:100%}.eventsCalendar .with-logo{align-items:center;display:flex}.eventsCalendar .logo{width:200px}.eventsCalendar .logo img{width:100%}.eventsCalendar .title{font-size:42px;font-weight:700;line-height:1em;margin-bottom:2.5rem;text-align:center}.eventsCalendar .with-logo .title{margin-bottom:0}.eventsCalendar .subtitle{font-size:24px;font-weight:500;line-height:1.5em;margin:1.5em 0}.eventsCalendar .paragraph{font-size:18px}.eventsCalendar .paragraph.mobile{display:none}.eventsCalendar ul{margin:1.5em 0}.eventsCalendar li{margin-left:1.25em;position:relative}.eventsCalendar li:not(:last-child){margin-bottom:1rem}@media screen and (max-width:1280px){.eventsCalendar .title{font-size:33px}.eventsCalendar .subtitle{font-size:20px}.eventsCalendar .paragraph{font-size:16px}}@media screen and (max-width:960px){.eventsCalendar .paragraph.desktop{display:none}.eventsCalendar .paragraph.mobile{display:block}.eventsCalendar .title{font-size:28px}.eventsCalendar .subtitle{font-size:18px}}.date-section{display:flex;justify-content:space-between;margin-top:50px}.datepicker-container{width:47%}.datepicker-picker{padding-bottom:20px!important;width:100%}.container-events{display:flex;flex-direction:column;width:47%}.header-day{align-items:flex-start;border-bottom:1px solid #ccc;display:flex;gap:15px;margin-bottom:20px;padding-bottom:10px}.date1,.date2{width:max-content}.date1 h4,.date2 h4{display:block;font-size:30px;font-weight:700;height:35px;margin:0;padding:0}.date1 h5,.date2 h5{display:block;font-size:18px;font-weight:400;line-height:1.4;margin:0;padding:0}.date1 .numevents,.date2 .numevents{color:#999;display:inline-block;font-size:18px;line-height:1.4}.event-on-day{background-color:#fff;margin-bottom:10px;padding:20px}.event-on-day p{color:#666;font-size:18px}.event-on-day h6{display:block;font-size:24px;font-weight:700;margin:0;padding:0}.datepicker{border:3px solid #ccc}.days-of-week{padding:10px 0}.datepicker-header{margin:15px 0}.datepicker-controls .button{font-size:1.5rem!important}.datepicker-controls .button.next-btn,.datepicker-controls .button.prev-btn{color:#ff5000}.datepicker-header .datepicker-controls{padding:20px 0}.event{border:2px solid #ff5000!important}.event,.today .sub-day{border-radius:100%!important}.datepicker-grid{width:100%!important}.datepicker-cell{padding:2px}.datepicker-cell,.datepicker-view .week{height:auto!important}.focused{background-color:#fff!important}.focused .sub-day{background-color:#ff5000!important;border-radius:100%!important;color:#fff}.datepicker-controls .next-btn,.datepicker-controls .prev-btn{color:#ff5000;font-size:44px;height:0;line-height:0px}.datepicker-cell:not(.disabled):hover{background:none!important}.sub-day{align-items:center;cursor:pointer!important;display:flex!important;height:40px;justify-content:center;margin:auto!important;width:40px}.today{background-color:#fff!important}.today .sub-day{background-color:#ff500075}.show{display:block}.hide{display:none}@media only screen and (max-width:992px){.date-section{align-items:center;flex-direction:column}.datepicker-container{width:100%}.container-events{margin-top:20px;width:100%}}@media only screen and (max-width:450px){.datepicker-header .datepicker-controls{padding:10px 0}.sub-day{height:20px;width:20px}}