@charset "UTF-8";body.events--is-open{overflow:hidden}.nobosscalendar *{margin:0;padding:0;border:0;background:none;line-height:initial}.nobosscalendar,.nobosscalendar *{box-sizing:border-box}.nobosscalendar:after,.nobosscalendar::after,.nobosscalendar *:after,.nobosscalendar *::after{content:"";clear:both;display:table}.nobosscalendar{container-type:inline-size}.nobosscalendar a{text-decoration:none}.nobosscalendar a:active{text-decoration:none}.nobosscalendar a:focus{text-decoration:none}.nobosscalendar a:hover{text-decoration:none}.nobosscalendar .nb-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.nobosscalendar-modal:not(.nobosscalendar-modal--visible){display:none}.nobosscalendar-modal-shadow{content:"";bottom:0;left:0;right:0;background:rgba(0,0,0,0.5);position:fixed;width:100%;height:100%;z-index:99998;cursor:initial}[class*="--has-modal-card"]{cursor:pointer}.no-scroll{overflow:hidden}.nobosscalendar-modal--visible{transition-delay:1s;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;z-index:99999;height:100%;cursor:initial;overflow-y:auto;padding:3vh 0}.nobosscalendar-modal .nobosscalendar-modal-inner{-ms-flex-direction:column;flex-direction:column;padding:3vh 2vw;width:75vw;max-width:1000px;background:white;margin:15px auto;position:relative;min-height:100%;border-radius:5px}.nobosscalendar-modal .nobosscalendar-modal-inner strong{font-weight:bold}.nobosscalendar-modal .nobosscalendar-modal-inner ul,.nobosscalendar-modal .nobosscalendar-modal-inner ol{padding:10px 0 10px 20px}.nobosscalendar-modal .nobosscalendar-modal-body .container,.nobosscalendar-modal .nobosscalendar-modal-body .nb-container{width:auto}@media (max-width:767px){.nobosscalendar-modal .nobosscalendar-modal-inner{width:95vw}}.nobosscalendar-modal .nobosscalendar-title{text-transform:uppercase}.nobosscalendar-modal .nobosscalendar-category{color:white;padding:4px 7px;display:inline-block;margin-top:10px}.nobosscalendar-modal .nobosscalendar-modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:30px}.nobosscalendar-modal .nobosscalendar-modal-header .nobosscalendar-dates{display:-ms-flexbox;display:flex}.nobosscalendar-modal .nobosscalendar-modal-header .nobosscalendar-time{margin-left:20px}.nobosscalendar-modal .nobosscalendar-modal-subtitle:not(.nb-modal__hr){margin-bottom:25px}.nobosscalendar-modal .nobosscalendar-modal-subtitle.nb-modal__hr{margin-bottom:20px}.nobosscalendar-modal .nobosscalendar-modal-subtitle.nb-modal__hr:after{content:"";width:100%;height:1px;background:#c8c9c9;margin-top:20px}.nobosscalendar-modal .nobosscalendar-modal-content a::after{display:inline-block}.nobosscalendar-modal .nobosscalendar-date{text-transform:uppercase}.nobosscalendar-modal .nobosscalendar-start,.nobosscalendar-modal .nobosscalendar-end{display:-ms-flexbox;display:flex;text-align:center;-ms-flex-item-align:center;align-self:center}.nobosscalendar-modal .nobosscalendar-details{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:start;-ms-flex-direction:column;flex-direction:column}.nobosscalendar-modal .nobosscalendar-details > *{margin-top:10px}.nobosscalendar-modal i{margin-right:5px}.nobosscalendar-modal .btn-close{position:absolute;top:-10px;right:-10px;width:40px;height:40px;min-width:40px;min-height:40px;max-width:40px;max-height:40px;padding:0;background-color:white;border-radius:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;box-shadow:rgba(0,0,0,0.16) 0 3px 10px,rgba(0,0,0,0.23) 0 3px 10px;cursor:pointer}.nobosscalendar--model1 *,.nobosscalendar--model2 *,.nobosscalendar--model3 *{color:inherit}.nobosscalendar--model1 .nb-calendar__header,.nobosscalendar--model3 .nb-calendar__header{padding:10px 0}.nobosscalendar--model1 .nb-header-controls .nb-calendar__date,.nobosscalendar--model3 .nb-header-controls .nb-calendar__date{-ms-flex:1;flex:1}.nobosscalendar--model1 .nb-event__content,.nobosscalendar--model3 .nb-event__content{color:inherit}.nobosscalendar--model1 .nb-event__content .nb-event__description *,.nobosscalendar--model3 .nb-event__content .nb-event__description *{display:inline-block}.nobosscalendar--model1 .nb-event__content .nb-event__description a,.nobosscalendar--model3 .nb-event__content .nb-event__description a{text-decoration:none;cursor:pointer}.nobosscalendar--model1 .nb-event__content .nb-event__description a:hover,.nobosscalendar--model3 .nb-event__content .nb-event__description a:hover{text-decoration:underline}.nobosscalendar--model2 .nb-events--no-results,.nobosscalendar--model3 .nb-events--no-results{background-color:rgba(0,0,0,0.2);height:100%;color:#fff}.nb-calendar-controls .hidden{display:none}.nb-calendar-controls.nb-left,.nb-calendar-controls.nb-right{text-align:center;display:table;cursor:pointer}.nb-calendar-controls.nb-left:before,.nb-calendar-controls.nb-left::before,.nb-calendar-controls.nb-right:before,.nb-calendar-controls.nb-right::before{vertical-align:middle;display:table-cell}.nb-calendar-controls.nb-left{float:left}.nb-calendar-controls.nb-right{float:right}.nb-header-controls{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%}.nb-calendar__date{text-align:center}.nb-calendar__body{width:100%;float:none;height:auto;padding:1.5em 1em 0 1em}.nb-calendar__body .nb-month{padding-bottom:10px}.nb-calendar__inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.nb-week{text-align:center;text-transform:uppercase;padding:10px 0}.nb-week__day--today,.nb-month__day--today .nb-month__date{font-weight:bold;text-shadow:1px 1px 2px rgba(82,82,82,0.55)}.nb-week,.nb-month,.nb-week *,.nb-month *{font-size:inherit}.nb-month__day{position:relative}.nb-month__day--event .nb-event-categories{margin:auto;text-align:center}.nb-month__day--event:hover{cursor:pointer}.nb-month__day--event:hover .nb-month__date,.nb-month__day--event.is-active .nb-month__date{font-weight:normal;text-shadow:none;box-shadow:rgba(0,0,0,0.16) 0 3px 10px,rgba(0,0,0,0.23) 0 3px 10px}.nb-events .nb-events__list,.nb-events .nb-events__item{list-style-type:none}.nb-events .nb-events__list.hide-day,.nb-events .nb-events__list.hide-legend,.nb-events .nb-events__item.hide-day,.nb-events .nb-events__item.hide-legend{display:none!important}.nb-event__title,.nb-event__description,.nb-event__localization{display:block}.nobosscalendar-date:before,.nobosscalendar-date::before{display:inline-block;font-family:"FontAwesome";margin-right:5px;content:"\f073"}.nb-event__time:before,.nb-event__time::before,.nobosscalendar-time:before,.nobosscalendar-time::before{display:inline-block;font-family:"FontAwesome";margin-right:5px;content:"\f017"}.nb-event__localization:before,.nb-event__localization::before{display:inline-block;font-family:"FontAwesome";margin-right:5px;content:"\f041"}.nb-event__localization[data-link],a.nb-local-link{text-decoration:none;cursor:pointer}.nb-event__localization[data-link]:hover,a.nb-local-link:hover{text-decoration:underline}.nb-event__localization[data-link] img,a.nb-local-link img{height:18px}.nb-events--no-results{padding:3em 10px;text-align:center;text-transform:uppercase;width:100%}.nb-events--no-results p{padding:0 30px}.no-events-icon{width:80px;height:80px;background-size:cover;background-repeat:no-repeat;display:inline-block;margin-bottom:20px}.nb-events__item{position:relative;margin-bottom:2px}.nb-events__item.has-link:hover,.nb-events__item--has-modal-card:hover{cursor:pointer;background-color:rgba(255,255,255,0.06);transition:all 450ms cubic-bezier(0.23,1,0.32,1) 0ms;-webkit-tap-highlight-color:rgba(0,0,0,0);box-shadow:rgba(0,0,0,0.08) 0 4px 30px,rgba(0,0,0,0.08) 0 0 10px}.nb-event__date .nb-event__end:before,.nb-event__date .nb-event__end::before{content:"";width:7px;height:2px;margin:0 3px;margin-left:8px;vertical-align:middle;display:inline-block}.nb-event__date span{float:left}.nb-event__time{display:inline-block;float:right}.nb-event__time:first-line{text-align:right}.nb-events__item{display:block;padding:15px 15px 10px 15px;padding-left:2em;color:inherit}.nb-events__list{overflow:auto;outline:none;padding-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.nb-events__list .nb-events__item:before,.nb-events__list .nb-events__item::before{content:"";top:0;bottom:0;width:10px;display:block;position:absolute;left:5px}.nb-month__day--event{position:relative}.nb-month__day--event .nb-month__date{border-radius:3px;z-index:10;border:0}.nb-month__day--event .nb-event-categories{display:-ms-flexbox;display:flex;bottom:8px;left:5px;right:5px;z-index:10;margin:auto}.nb-month__day--event .nb-event-categories .nb-event-categories__category:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.nb-month__day--event .nb-event-categories .nb-event-categories__category:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}.nb-month__day--event .nb-event-categories__category{-ms-flex:1 1 0%;flex:1;display:block;height:4px}.nb-back-button{text-transform:uppercase;font-size:15px;font-family:inherit;cursor:pointer;padding:10px;font-weight:bold;margin:5px 0 4px;display:none}.nb-back-button:before,.nb-back-button::before{content:"\f177";font-family:"FontAwesome";margin-right:5px}.nb-back-button:hover{background-color:rgba(153,153,153,0.2)}.nb-legends{background-color:rgba(0,0,0,0.05)}.nb-legends.is-empty{display:none}.nb-legends--desktop{padding:7px 10px;-ms-flex:0 1 100%;flex:0 1 100%;min-width:100%}.nb-legends--mobile{display:none}.nb-legends__categories{display:-ms-flexbox;display:flex;max-width:100%;overflow:auto}.is-single-category .nb-legends__categories{display:table}.nb-legends__category{padding:5px;min-width:150px;max-width:250px;display:inline-block;margin:5px 2.5px 5px;-ms-flex:1;flex:1;text-align:center;font-size:14px;border-radius:3px;text-transform:uppercase;opacity:0.6;transition:all 450ms cubic-bezier(0.23,1,0.32,1) 0ms}.nb-legends__category.is-active,.nb-legends__category:hover{box-shadow:1px 1px;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:1;box-shadow:rgba(0,0,0,0.16) 0 3px 10px,rgba(0,0,0,0.23) 0 3px 10px}.nobosscalendar--model1 .nb-calendar__body{padding:1em 1em 0 1em}.nobosscalendar--model1 .nb-calendar{max-width:1110px;max-width:125vh;margin:auto;box-shadow:rgba(0,0,0,0.19) 0 10px 30px,rgba(0,0,0,0.23) 0 6px 10px}.nobosscalendar--model1 .nb-calendar__content{box-shadow:rgba(0,0,0,0.12) 0 1px 6px,rgba(0,0,0,0.12) 0 1px 4px;width:100vmin;height:auto;margin:0 auto}.nobosscalendar--model1 .nb-calendar__inner{overflow:hidden;-ms-flex:1;flex:1}.nobosscalendar--model1 .nb-events{padding:0.5em}.nobosscalendar--model1 .nb-sidebar{min-width:10%;float:left;color:#FFF;position:relative}.nobosscalendar--model1 .nb-sidebar__events-number{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all 450ms cubic-bezier(0.23,1,0.32,1) 0ms;top:0;right:0;margin:9px;border-radius:50%;text-align:center;font-weight:bold;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.nobosscalendar--model1 .nb-sidebar__month{position:relative}.nobosscalendar--model1 .nb-sidebar__month.is-active .nb-sidebar__link{color:inherit;background-color:rgba(0,0,0,0.2)}.nobosscalendar--model1 .nb-sidebar__link{display:block;color:inherit;transition:all 450ms cubic-bezier(0.23,1,0.32,1) 0ms}.nobosscalendar--model1 .nb-sidebar__link:hover{color:inherit;background-color:rgba(0,0,0,0.2)}.nobosscalendar--model2{container-type:inline-size}.nobosscalendar--model2 .nb-calendar{margin:auto}.nobosscalendar--model2 .nb-calendar .nb-controls-disabled{pointer-events:none;cursor:default;opacity:0.6}.nobosscalendar--model2 .nb-calendar__date{min-width:50px}.nobosscalendar--model2 .nb-event__content{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.nobosscalendar--model2 .nb-event__infos{-ms-flex:1;flex:1}.nobosscalendar--model2 .nb-events--no-results{margin:1em 0}.nobosscalendar--model2 .nb-event-legend{position:absolute;top:0;right:0;padding:5px 10px;background-color:#fff;border-bottom-left-radius:5px}.nobosscalendar--model2 .nb-event-legend .legend__tag{text-transform:uppercase;font-size:12px;max-width:170px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nobosscalendar--model2 .nb-event__month{text-transform:uppercase}.nobosscalendar--model2 .nb-day__start{display:-ms-flexbox;display:flex}.nobosscalendar--model2 .nb-event__date{display:inline-block}.nobosscalendar--model2 .nb-event__time{margin-top:20px}.nobosscalendar--model2 .nb-day__end{display:-ms-flexbox;display:flex;padding-left:20px;position:relative}.nobosscalendar--model2 .nb-day__end:before,.nobosscalendar--model2 .nb-day__end::before{background-color:#FFF;height:2px;width:5px;content:"";position:absolute;display:block;left:8px;top:50%;transform:translateY(-50%)}.nobosscalendar--model2 .nb-day__start,.nobosscalendar--model2 .nb-day__end,.nobosscalendar--model2 .nb-day__start *,.nobosscalendar--model2 .nb-day__end *{float:left}.nobosscalendar--model2 .nb-event__infos,.nobosscalendar--model2 .nb-day__start *,.nobosscalendar--model2 .nb-day__end *{clear:both}.nobosscalendar--model2 .nb-calendar__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative}.nobosscalendar--model2 .nb-btn-categories{min-width:170px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.nobosscalendar--model2 .nb-btn-categories button{cursor:pointer;width:100%;max-width:200px;text-align:left;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nobosscalendar--model2 .nb-btn-categories button::after{content:"\f107";font-family:"FontAwesome";position:absolute;right:10px;top:50%;transform:translateY(-50%)}.nobosscalendar--model2 .nb-btn-categories .nb-btn-dropdown{display:none;margin-top:5px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);z-index:1;position:absolute;top:100%}.nobosscalendar--model2 .nb-btn-categories .nb-btn-dropdown span{text-decoration:none;display:block}.nobosscalendar--model2 .nb-btn-categories .nb-btn-dropdown span:hover{opacity:0.9;text-decoration:underline;cursor:pointer}@container (max-width:767px){.nobosscalendar--model2 .nb-calendar__header{-ms-flex-direction:column;flex-direction:column}.nobosscalendar--model2 .nb-btn-categories{position:static;width:100%;-ms-flex-pack:center;justify-content:center;margin-top:10px}.nobosscalendar--model2 .nb-calendar__event{min-height:234px;padding:18px;margin-bottom:2px}.nobosscalendar--model2 .nb-calendar__body{display:block}}@container (min-width:768px){.nobosscalendar--model2 .nb-btn-categories{width:-moz-max-content;width:max-content;position:absolute;right:0}}.nobosscalendar--model2 .nb-header-controls{-ms-flex-pack:center;justify-content:center;-ms-flex:1;flex:1;width:100%}.nobosscalendar--model2 .nb-calendar-controls{padding:0 20px}.nobosscalendar--model2 .nb-calendar__event{position:relative;padding:20px;-ms-flex:1;flex:1;transition:opacity 0.5s ease;min-height:190px}.nobosscalendar--model2 .nb-calendar__event:has(.nb-event__link_card){padding:0}.nobosscalendar--model2 .nb-calendar__event:has(.nb-event__link_card) .nb-event__link_card{padding:20px;display:block;color:inherit;height:100%}.nobosscalendar--model2 .nb-calendar__event:has(.nb-event__link_card):hover,.nobosscalendar--model2 .nb-calendar__event--has-modal-card:hover{opacity:0.9;z-index:1;cursor:pointer}.nobosscalendar--model2 .nb-calendar__event:has(.nb-event__link_card):hover .nb-event__link_card,.nobosscalendar--model2 .nb-calendar__event--has-modal-card:hover .nb-event__link_card{color:inherit}.nobosscalendar--model2 .nb-calendar__body{display:-ms-grid;display:grid;list-style-type:none;padding:0}.nobosscalendar--model3{margin:auto}.nobosscalendar--model3 .nb-calendar{padding:0;position:relative;border-radius:10px;overflow:hidden;box-shadow:rgba(0,0,0,0.19) 0 10px 30px,rgba(0,0,0,0.23) 0 6px 10px;max-width:1000px;margin:auto}.nobosscalendar--model3 .nb-calendar-controls{width:14.2857142857%}.nb-month__date{display:block;padding:0.9em 0}.nb-event_button a,.nb-event_button span{display:block;width:-moz-max-content;width:max-content}.nb-event_button a:hover,.nb-event_button span:hover{cursor:pointer}.nb-btn-addcalendar{width:-moz-max-content;width:max-content}.nb-btn-addcalendar button{cursor:pointer}.nb-btn-addcalendar button:before,.nb-btn-addcalendar button::before{display:none;font-family:"FontAwesome";margin-right:5px;content:"\f271"}.nb-btn-addcalendar .nb-btn-dropdown{display:none;margin-top:5px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);z-index:1;position:absolute}.nb-btn-addcalendar .nb-btn-dropdown span{text-decoration:none;display:block}.nb-btn-addcalendar .nb-btn-dropdown span:hover{opacity:0.9;text-decoration:underline;cursor:pointer}.nb-events .nb-events__item:nth-last-child(1 of:not(.hide-day)) .nb-btn-addcalendar .nb-btn-dropdown{bottom:35px}.nobosscalendar-modal-buttons{display:-ms-flexbox;display:flex}.nobosscalendar-modal-buttons > *{margin-right:20px}.nobosscalendar-modal-buttons button{cursor:pointer;height:-moz-fit-content;height:fit-content}.nobosscalendar-modal-buttons .nb-event__sharing{display:-ms-inline-grid;display:inline-grid}.nobosscalendar-modal-buttons .nb-event__sharing button:before,.nobosscalendar-modal-buttons .nb-event__sharing button::before{display:inline-block;font-family:"FontAwesome";margin-right:5px;content:"\f1e0"}.nobosscalendar-modal-buttons .nb-btn-addcalendar button:before,.nobosscalendar-modal-buttons .nb-btn-addcalendar button::before{display:inline-block}.nb-btn-ics{display:none;margin:auto;-ms-flex-direction:column;flex-direction:column}.nb-btn-ics button{cursor:pointer}.nb-btn-ics button:before,.nb-btn-ics button::before{display:none;font-family:"FontAwesome";margin-right:5px;content:"\f56d"}.nb-events-intro{text-align:center;text-transform:uppercase;font-weight:bold;font-family:inherit;display:none}@media (min-width:768px){.nb-btn-ics__desktop{display:-ms-flexbox;display:flex}}@media (max-width:767px){.nb-btn-ics__mobile{display:-ms-flexbox;display:flex}}.nb-btn-ics__success{display:none;color:green!important;font-size:13px!important;margin-top:10px;max-width:450px}.nb-event__sharing-success{display:none;color:green!important;font-size:11px!important;margin-top:10px}@media (min-width:1200px){.nb-month__date{padding:0.9em 0;font-size:calc(1.5 * (1vw + 1vh - 1vmin));font-size:1.5vmax}.nobosscalendar--model1 .events--is-open .nb-month__date{font-size:calc(1.375 * (1vw + 1vh - 1vmin));font-size:1.375vmax}}@media (min-width:992px){.nb-month__date{font-size:calc(1.75 * (1vw + 1vh - 1vmin));font-size:1.75vmax}}@media (min-width:768px) and (max-width:991px){.nb-month__date{font-size:calc(2 * (1vw + 1vh - 1vmin));font-size:2vmax;padding:3vmin 0}.nobosscalendar--model3 .nb-calendar{max-width:calc(75 * (1vw + 1vh - 1vmin));max-width:75vmax}.nobosscalendar-modal .nobosscalendar-modal-inner{width:93%}}@media (min-width:768px){.nobosscalendar--model1 .nb-calendar{display:-ms-flexbox;display:flex}.nobosscalendar--model1 .nb-calendar__content,.nobosscalendar--model3 .nb-calendar__content{position:relative;z-index:5;-ms-flex:1 1 60%;flex:1 1 60%;min-width:60%}.nobosscalendar--model1 .nb-events-btn-more,.nobosscalendar--model3 .nb-events-btn-more{display:none!important}.nobosscalendar--model1 .nb-events,.nobosscalendar--model3 .nb-events{-ms-flex:1;flex:1;min-width:40%}.nobosscalendar--model1 .nb-calendar__inner.nb-modal-desktop .nb-calendar__content,.nobosscalendar--model3 .nb-calendar__inner.nb-modal-desktop .nb-calendar__content{width:100%}.nobosscalendar--model1 .nb-calendar__inner.nb-modal-desktop .nb-events,.nobosscalendar--model3 .nb-calendar__inner.nb-modal-desktop .nb-events{position:absolute;right:-5px;transform:translateX(100%);transition:transform 0.75s cubic-bezier(0.23,1,0.32,1);box-shadow:rgba(0,0,0,0.12) 0 1px 6px,rgba(0,0,0,0.12) 0 1px 4px;z-index:99997;top:0;left:0;height:100%}.nobosscalendar--model1 .nb-calendar__inner.nb-modal-desktop .nb-events.is-open,.nobosscalendar--model3 .nb-calendar__inner.nb-modal-desktop .nb-events.is-open{transform:translateX(0)}.nobosscalendar--model1 .nb-calendar__inner.nb-modal-desktop .nb-events .nb-back-button--desktop,.nobosscalendar--model3 .nb-calendar__inner.nb-modal-desktop .nb-events .nb-back-button--desktop{display:block}.nobosscalendar--model1 .nb-calendar__inner.nb-modal-desktop .nb-events .nb-legends,.nobosscalendar--model3 .nb-calendar__inner.nb-modal-desktop .nb-events .nb-legends{position:fixed;bottom:0;height:50px;margin:0;left:0;right:0;box-shadow:rgba(142,142,142,0.5) 0 0 15px 0;overflow-x:auto}.nobosscalendar--model1 .nb-calendar__inner.nb-modal-desktop .nb-events .nb-event__date,.nobosscalendar--model3 .nb-calendar__inner.nb-modal-desktop .nb-events .nb-event__date{opacity:0.75;display:inline-block}.nobosscalendar--model1 .nb-below-desktop,.nobosscalendar--model3 .nb-below-desktop{-ms-flex-direction:column;flex-direction:column}.nobosscalendar--model1 .nb-below-desktop .nb-events,.nobosscalendar--model3 .nb-below-desktop .nb-events{position:inherit;transform:none;width:100%;border-top:1px solid #dedede}.nobosscalendar--model1 .nb-below-desktop .nb-events .nb-events__list,.nobosscalendar--model3 .nb-below-desktop .nb-events .nb-events__list{height:auto!important;overflow:hidden}.nobosscalendar--model1 .nb-below-desktop .nb-events .nb-events__list.nb-height-max,.nobosscalendar--model3 .nb-below-desktop .nb-events .nb-events__list.nb-height-max{max-height:-moz-max-content!important;max-height:max-content!important}.nobosscalendar--model1 .nb-below-desktop .nb-events .nb-events-intro,.nobosscalendar--model3 .nb-below-desktop .nb-events .nb-events-intro{display:block;margin:25px 0 15px 0;font-size:16px}.nobosscalendar--model1 .nb-below-desktop .nb-events .nb-back-button,.nobosscalendar--model3 .nb-below-desktop .nb-events .nb-back-button{display:none}.nb-week{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.nb-week__day{-ms-flex:1 1 0%;width:14.2857142857%;padding:0 5px}.nb-month__week{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center;margin:0.4em 0}.nb-month__day{display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:1 1 0%;flex:1}.nb-month__date{text-align:center;transition:all 450ms cubic-bezier(0.23,1,0.32,1) 0ms}.nb-month__day--event .nb-event-categories{position:absolute;margin:auto;text-align:center}}@media (min-width:768px) and (max-width:1200px) and (orientation:landscape){.nobosscalendar--model3 .nb-calendar{min-width:calc(75 * (1vw + 1vh - 1vmin))}.nobosscalendar--model1 .nb-calendar{max-width:100vmin;max-width:calc(75 * (1vw + 1vh - 1vmin))}}@media (max-width:768px) and (orientation:landscape){.nobosscalendar--model1 .nb-calendar,.nobosscalendar--model3 .nb-calendar{max-width:100vmin}}@media (max-width:767px){.nobosscalendar--model1 .nb-calendar,.nobosscalendar--model3 .nb-calendar{max-width:calc(75 * (1vw + 1vh - 1vmin));max-width:75vmax}.nobosscalendar--model1 .nb-calendar .nb-calendar__content,.nobosscalendar--model3 .nb-calendar .nb-calendar__content{width:100%}.nobosscalendar--model1 .nb-legends__category,.nobosscalendar--model3 .nb-legends__category{min-width:36%}.nobosscalendar--model1 .nb-below-mobile .nb-events,.nobosscalendar--model3 .nb-below-mobile .nb-events{position:inherit;transform:none;width:100%;border-top:1px solid #dedede}.nobosscalendar--model1 .nb-below-mobile .nb-events .nb-events__list,.nobosscalendar--model3 .nb-below-mobile .nb-events .nb-events__list{height:auto!important;overflow:hidden}.nobosscalendar--model1 .nb-below-mobile .nb-events .nb-events__list.nb-height-max,.nobosscalendar--model3 .nb-below-mobile .nb-events .nb-events__list.nb-height-max{max-height:-moz-max-content!important;max-height:max-content!important}.nobosscalendar--model1 .nb-below-mobile .nb-events .nb-back-button,.nobosscalendar--model3 .nb-below-mobile .nb-events .nb-back-button{display:none}.nobosscalendar--model1 .nb-below-mobile .nb-events .nb-events-intro,.nobosscalendar--model3 .nb-below-mobile .nb-events .nb-events-intro{display:block;margin:20px 0 15px 0;font-size:16px}.nobosscalendar--model1 .nb-below-mobile .nb-events .nb-events-btn-more,.nobosscalendar--model3 .nb-below-mobile .nb-events .nb-events-btn-more{display:block;text-transform:uppercase;cursor:pointer;font-size:15px;padding:10px;margin:15px auto 15px auto;font-family:inherit}.nobosscalendar--model1 .nb-below-mobile .nb-events .nb-events-btn-more:after,.nobosscalendar--model1 .nb-below-mobile .nb-events .nb-events-btn-more::after,.nobosscalendar--model3 .nb-below-mobile .nb-events .nb-events-btn-more:after,.nobosscalendar--model3 .nb-below-mobile .nb-events .nb-events-btn-more::after{content:"\f0d7";font-family:"FontAwesome";margin-left:5px;display:inline-block}.nobosscalendar--model1 .nb-calendar__inner.nb-modal-mobile .nb-events,.nobosscalendar--model3 .nb-calendar__inner.nb-modal-mobile .nb-events{position:fixed;top:0;left:0;right:0;bottom:0;transform:translateX(100%);transition:transform 0.75s cubic-bezier(0.23,1,0.32,1);background-color:inherit;z-index:99997;padding-bottom:15px}.nobosscalendar--model1 .nb-calendar__inner.nb-modal-mobile .nb-events.is-open,.nobosscalendar--model3 .nb-calendar__inner.nb-modal-mobile .nb-events.is-open{transform:translateX(0)}.nobosscalendar--model1 .nb-calendar__inner.nb-modal-mobile .nb-events .nb-back-button,.nobosscalendar--model3 .nb-calendar__inner.nb-modal-mobile .nb-events .nb-back-button{display:block}.nobosscalendar--model1 .nb-calendar__inner.nb-modal-mobile .nb-events .nb-events__list,.nobosscalendar--model3 .nb-calendar__inner.nb-modal-mobile .nb-events .nb-events__list{overflow-y:auto;height:100%!important}.nobosscalendar--model1 .nb-calendar__inner.nb-modal-mobile .nb-events .nb-legends,.nobosscalendar--model3 .nb-calendar__inner.nb-modal-mobile .nb-events .nb-legends{position:fixed;bottom:0;height:50px;margin:0;left:0;right:0;box-shadow:rgba(142,142,142,0.5) 0 0 15px 0;overflow-x:auto}.nobosscalendar--model1 .nb-month__date{padding:1vmin 0}.nobosscalendar--model1 .nb-calendar__header{padding:5px 0 7px 0}.nobosscalendar--model1 .nb-calendar__body{padding:5px 0 0 0}.nobosscalendar--model1 .nb-sidebar{height:auto;overflow:hidden;max-width:100%;float:none;padding:10px 0}.nobosscalendar--model1 .nb-sidebar__months{display:-ms-flexbox;display:flex;height:auto;overflow-x:auto;margin-bottom:-15px;padding:10px 0}.nobosscalendar--model1 .nb-sidebar__month{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;display:table;max-width:200px;text-align:center;margin:0 5px}.nobosscalendar--model1 .nb-sidebar__month.active .nb-sidebar__link{background-color:rgba(0,0,0,0.2);border-radius:25px;position:relative}.nobosscalendar--model1 .nb-sidebar__events-number{top:-17px;right:-16px;z-index:20}.nobosscalendar--model1 .nb-sidebar__link{display:table;margin:auto;border-radius:30px 0}.nobosscalendar--model3 .nb-month__date{padding:1.4vmin 0}.nobosscalendar--model3 .nb-calendar__header{padding:15px 10px;color:#fff;margin-bottom:10px}.nobosscalendar--model3 .nb-calendar{padding:0;box-shadow:rgba(0,0,0,0.19) 0 10px 30px,rgba(0,0,0,0.23) 0 6px 10px}.nobosscalendar--model3 .nb-calendar__body{padding:0}.nobosscalendar--model3 .nb-month{padding-bottom:10px}.nb-month{padding-left:8px;padding-right:8px}.nb-week{padding:0.75em 8px}.nb-month__date{display:block;text-align:center;transition:all 450ms cubic-bezier(0.23,1,0.32,1) 0ms}.nb-week,.nb-month__week{width:100%;display:-ms-flexbox;display:flex}.nb-month__week{padding:0.5em 0}.nb-week__day,.nb-month__day{width:14.2857142857%;text-align:center;padding:0 0.2em}.nb-week__day{padding:0;padding-left:5px;opacity:0.85}.nb-week__day:last-child{padding-right:5px}.nb-month__day--event .nb-event-categories:after,.nb-month__day--event .nb-event-categories::after{content:"";height:4px;border-radius:3px;display:block;position:absolute;bottom:0;left:0.25em;right:0.25em}.events--is-open [class^=sp-],.events--is-open [id^=sp-],.events--is-open [class^=sppb-],.events--is-open [id^=sppb-],.events--is-open .sticky__wrapper{position:relative!important;z-index:0!important}body.offcanvas .nb-events{display:none}}.nb-calendar__loader,.nb-calendar__loader:before,.nb-calendar__loader:after{border-radius:50%;width:2.5em;height:2.5em;animation-fill-mode:both;animation:load7 1.8s infinite ease-in-out}.nb-calendar__loader{color:#8f8989;font-size:10px;position:absolute;text-indent:-9999em;transform:translateZ(0);animation-delay:-0.16s;z-index:9999;right:50%;top:50%}.nb-calendar__loader:before,.nb-calendar__loader:after{content:"";position:absolute;top:0}.nb-calendar__loader:before{left:-3.5em;animation-delay:-0.32s}.nb-calendar__loader:after{left:3.5em}.nobosscalendar--model2 .nb-calendar__loader{top:auto;margin-top:60px}@keyframes load7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}