@charset "UTF-8";body.events--is-open{overflow:hidden}.nb-calendar,.nb-calendar__header,.nb-calendar__header *,.nb-calendar__body,.nb-calendar__body *,.nb-calendar__inner,.nb-calendar__inner *,.nobosscalendar-modal *,.nobosscalendar-modal-inner *,.nobosscalendar-modal-header,.nobosscalendar-modal-header *,.nobosscalendar-modal-body,.nb-btn-menu,.nb-btn-menu *{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:"";top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.5);position:fixed;width:100%;height:100%;z-index:99998;cursor:initial}@media (max-width:767px){.nobosscalendar-modal-shadow{height:100dvh}}[class*="--has-modal-card"]{cursor:pointer}html.no-scroll,body.no-scroll{overflow:hidden}.nb-back-button-wrap{display:none}.nb-back-button{text-transform:uppercase;font-size:14px;font-family:inherit;cursor:pointer;font-weight:bold;text-align:left;padding:10px;border-width:1px;border-style:solid;border-color:rgba(0,0,0,0.12);border-image:initial;border-radius:8px;background:rgb(255,255,255);transition:background-color 0.15s,border-color 0.15s,color 0.15s;width:-moz-fit-content;width:fit-content}.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-events .nb-back-button-wrap{padding:10px}.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:hidden;overflow-x:hidden;padding:3vh 0}.nobosscalendar-modal .nobosscalendar-modal-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0 2vw 3vh;width:75vw;max-width:1000px;background:white;margin:15px auto;position:relative;min-height:100%;border-radius:12px;overflow:hidden;max-height:94vh}.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{-ms-flex:1;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;-ms-touch-action:pan-y;touch-action:pan-y;overscroll-behavior:contain}.nobosscalendar-modal .nobosscalendar-modal-body .container,.nobosscalendar-modal .nobosscalendar-modal-body .nb-container{width:auto}.nobosscalendar-modal .nobosscalendar-modal-image img{border-radius:12px}@media (max-width:767px){.nobosscalendar-modal--visible{padding:0;height:100dvh;bottom:auto}.nobosscalendar-modal .nobosscalendar-modal-inner{width:100%;max-width:none;min-height:100%;height:100%;max-height:none;margin:0;border-radius:0;padding:15px 15px max(15px,env(safe-area-inset-bottom)) 15px;overflow:hidden}.nobosscalendar-modal .nobosscalendar-modal-inner--toolbar-top .nobosscalendar-modal-toolbar{-ms-flex-order:-1;order:-1;border-bottom:1px solid rgba(0,0,0,0.15);border-top:none}.nobosscalendar-modal .nobosscalendar-modal-inner--toolbar-bottom .nobosscalendar-modal-toolbar{-ms-flex-order:99;order:99;border-top:1px solid rgba(0,0,0,0.15);border-bottom:none}.nobosscalendar-modal .nobosscalendar-modal-inner--toolbar-bottom .nobosscalendar-modal-toolbar .nb-btn-addcalendar .nb-btn-dropdown{bottom:100%;top:auto;margin-bottom:5px;margin-top:0}.nobosscalendar-modal .nobosscalendar-modal-toolbar{-ms-flex-pack:start;justify-content:flex-start;width:100%}.nobosscalendar-modal .nobosscalendar-modal-toolbar .nb-btn-addcalendar{position:relative}.nobosscalendar-modal .nobosscalendar-modal-toolbar .nb-btn-addcalendar .nb-btn-dropdown{right:0;left:auto;width:-moz-max-content;width:max-content;max-width:min(200px,100vw - 32px)}.nobosscalendar-modal .nobosscalendar-modal-toolbar__group--start{display:-ms-flexbox;display:flex}.nobosscalendar-modal .nobosscalendar-modal-toolbar__group--actions{display:-ms-flexbox;display:flex;margin-left:auto}.nobosscalendar-modal .nobosscalendar-modal-toolbar__group--end{display:-ms-flexbox;display:flex}.nobosscalendar-modal .nobosscalendar-modal-toolbar .nb-modal-toolbar__btn,.nobosscalendar-modal .nobosscalendar-modal-toolbar .nb-modal-toolbar__btn--close{display:none}}.nobosscalendar-modal .nobosscalendar-modal-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;background:rgba(255,255,255,0.92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid rgba(0,0,0,0.15)}.nobosscalendar-modal .nobosscalendar-modal-toolbar__group{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.nobosscalendar-modal .nobosscalendar-modal-toolbar__group > *:last-child{margin-right:0}.nobosscalendar-modal .nobosscalendar-modal-toolbar .nb-event__sharing-success{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;-ms-flex-order:99;order:99;margin-top:10px}.nobosscalendar-modal .nobosscalendar-modal-toolbar button{cursor:pointer;height:-moz-fit-content;height:fit-content}.nobosscalendar-modal .nobosscalendar-modal-toolbar .nb-event__sharing{display:-ms-inline-grid;display:inline-grid}.nobosscalendar-modal .nobosscalendar-modal-toolbar .nb-event__sharing button:before,.nobosscalendar-modal .nobosscalendar-modal-toolbar .nb-event__sharing button::before{display:inline-block;font-family:"FontAwesome";margin-right:5px;content:"\f1e0"}.nobosscalendar-modal .nobosscalendar-modal-toolbar .nb-btn-addcalendar button:before,.nobosscalendar-modal .nobosscalendar-modal-toolbar .nb-btn-addcalendar button::before{display:inline-block}@media (min-width:768px){.nobosscalendar-modal .nobosscalendar-modal-header{-ms-flex-negative:0;flex-shrink:0;margin-top:15px}.nobosscalendar-modal .nobosscalendar-modal-inner--toolbar-top .nobosscalendar-modal-toolbar,.nobosscalendar-modal .nobosscalendar-modal-inner--toolbar-bottom .nobosscalendar-modal-toolbar{-ms-flex-order:-1;order:-1}.nobosscalendar-modal--fullscreen{--nb-modal-container-max:1280px;--nb-modal-container-gutter:clamp(24px,4vw,64px);padding:0}.nobosscalendar-modal--fullscreen .nobosscalendar-modal-inner{width:100%;max-width:none;height:100%;max-height:none;min-height:100%;margin:0;border-radius:0;padding:0 0 3vh}.nobosscalendar-modal--fullscreen .nobosscalendar-modal-toolbar,.nobosscalendar-modal--fullscreen .nobosscalendar-modal-header,.nobosscalendar-modal--fullscreen .nobosscalendar-modal-body{width:100%;max-width:var(--nb-modal-container-max);margin-left:auto;margin-right:auto;padding-left:var(--nb-modal-container-gutter);padding-right:var(--nb-modal-container-gutter);box-sizing:border-box}.nobosscalendar-modal .nobosscalendar-modal-toolbar{-ms-flex-pack:start;justify-content:flex-start;width:100%;position:sticky;top:0;z-index:2}.nobosscalendar-modal .nobosscalendar-modal-toolbar__group--start{display:none}.nobosscalendar-modal .nobosscalendar-modal-toolbar__group--actions{margin-left:0}.nobosscalendar-modal .nobosscalendar-modal-toolbar__group--end{margin-left:auto}.nobosscalendar-modal .nobosscalendar-modal-toolbar .nb-back-button{display:none}}.nobosscalendar-modal .nb-modal-toolbar__btn{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;transition:background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease}.nobosscalendar-modal .nb-modal-toolbar__btn:focus-visible{outline:2px solid #0d6efd;outline-offset:2px}.nobosscalendar-modal .nb-modal-toolbar__btn i{margin:0}.nobosscalendar-modal .nb-modal-toolbar__label{font-weight:600}.nobosscalendar-modal .nobosscalendar-title{text-transform:uppercase}.nobosscalendar-modal .nobosscalendar-category{color:white;padding:4px 7px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;position:relative;overflow:visible}.nobosscalendar-modal .nobosscalendar-modal-header{margin-bottom:20px;width:100%}@media (max-width:767px){.nobosscalendar-modal .nobosscalendar-modal-header{margin-bottom:12px}}.nobosscalendar-modal .nobosscalendar-modal-title-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%}.nobosscalendar-modal .nobosscalendar-modal-title-row .nobosscalendar-title{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;text-align:left;margin-right:12px}.nobosscalendar-modal .nobosscalendar-modal-title-row .nobosscalendar-categories{-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.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:-moz-available;width:stretch;height:1px;background:rgba(0,0,0,0.12);margin:20px 10px 0 10px}.nobosscalendar-modal .nobosscalendar-modal-content{display:block;width:100%;line-height:1.6}.nobosscalendar-modal .nobosscalendar-modal-content > *:first-child{margin-top:0}.nobosscalendar-modal .nobosscalendar-modal-content > *:last-child{margin-bottom:0}.nobosscalendar-modal .nobosscalendar-modal-content h1,.nobosscalendar-modal .nobosscalendar-modal-content h2,.nobosscalendar-modal .nobosscalendar-modal-content h3,.nobosscalendar-modal .nobosscalendar-modal-content h4,.nobosscalendar-modal .nobosscalendar-modal-content h5,.nobosscalendar-modal .nobosscalendar-modal-content h6{font-family:inherit;font-weight:700;line-height:1.3;margin:1.25em 0 0.5em}.nobosscalendar-modal .nobosscalendar-modal-content h1{font-size:1.85em}.nobosscalendar-modal .nobosscalendar-modal-content h2{font-size:1.55em}.nobosscalendar-modal .nobosscalendar-modal-content h3{font-size:1.35em}.nobosscalendar-modal .nobosscalendar-modal-content h4{font-size:1.15em}.nobosscalendar-modal .nobosscalendar-modal-content h5{font-size:1.05em}.nobosscalendar-modal .nobosscalendar-modal-content h6{font-size:1em}.nobosscalendar-modal .nobosscalendar-modal-content p{margin:0 0 1em}.nobosscalendar-modal .nobosscalendar-modal-content ul,.nobosscalendar-modal .nobosscalendar-modal-content ol{margin:0.75em 0;padding:0 0 0 1.5em;list-style-position:outside}.nobosscalendar-modal .nobosscalendar-modal-content ul{list-style-type:disc}.nobosscalendar-modal .nobosscalendar-modal-content ol{list-style-type:decimal}.nobosscalendar-modal .nobosscalendar-modal-content li{margin:0 0 0.35em;padding:0}.nobosscalendar-modal .nobosscalendar-modal-content li > ul,.nobosscalendar-modal .nobosscalendar-modal-content li > ol{margin:0.35em 0 0}.nobosscalendar-modal .nobosscalendar-modal-content blockquote{margin:1em 0;padding:0.75em 1em;border-left:4px solid rgba(0,0,0,0.15)}.nobosscalendar-modal .nobosscalendar-modal-content blockquote p:last-child{margin-bottom:0}.nobosscalendar-modal .nobosscalendar-modal-content hr{margin:1.5em 0;border:0;border-top:1px solid rgba(0,0,0,0.12)}.nobosscalendar-modal .nobosscalendar-modal-content a{text-decoration:underline}.nobosscalendar-modal .nobosscalendar-modal-content a:hover{text-decoration:underline}.nobosscalendar-modal .nobosscalendar-modal-content a::after{display:inline-block}.nobosscalendar-modal .nobosscalendar-modal-content strong,.nobosscalendar-modal .nobosscalendar-modal-content b{font-weight:700}.nobosscalendar-modal .nobosscalendar-modal-content em,.nobosscalendar-modal .nobosscalendar-modal-content i{font-style:italic}.nobosscalendar-modal .nobosscalendar-modal-content img{max-width:100%;height:auto;border-radius:8px;margin:0.75em 0}.nobosscalendar-modal .nobosscalendar-modal-content figure{margin:1em 0}.nobosscalendar-modal .nobosscalendar-modal-content figure img{margin:0}.nobosscalendar-modal .nobosscalendar-modal-content figcaption{margin-top:0.5em;font-size:0.9em;opacity:0.85}.nobosscalendar-modal .nobosscalendar-modal-content table{width:100%;margin:1em 0;border-collapse:collapse;font-size:0.95em}.nobosscalendar-modal .nobosscalendar-modal-content th,.nobosscalendar-modal .nobosscalendar-modal-content td{padding:0.6em 0.75em;border:1px solid rgba(0,0,0,0.12);text-align:left;vertical-align:top}.nobosscalendar-modal .nobosscalendar-modal-content th{font-weight:700;background:rgba(0,0,0,0.04)}.nobosscalendar-modal .nobosscalendar-modal-content pre,.nobosscalendar-modal .nobosscalendar-modal-content code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:0.9em}.nobosscalendar-modal .nobosscalendar-modal-content pre{margin:1em 0;padding:0.85em 1em;overflow-x:auto;background:rgba(0,0,0,0.05);border-radius:6px}.nobosscalendar-modal .nobosscalendar-modal-content code{padding:0.15em 0.35em;background:rgba(0,0,0,0.05);border-radius:4px}.nobosscalendar-modal .nobosscalendar-modal-content pre code{padding:0;background:none;border-radius:0}.nobosscalendar-modal .nobosscalendar-modal-content dl{margin:0.75em 0}.nobosscalendar-modal .nobosscalendar-modal-content dt{font-weight:700;margin:0.75em 0 0.25em}.nobosscalendar-modal .nobosscalendar-modal-content dd{margin:0 0 0.5em 1.25em}.nobosscalendar-modal .nobosscalendar-modal-content sub,.nobosscalendar-modal .nobosscalendar-modal-content sup{font-size:0.75em;line-height:0}@media screen and (max-width:767px){.nobosscalendar-modal .nobosscalendar-modal-content{padding-top:5px;padding-bottom:20px}}.nobosscalendar-modal .nb-modal-attachments-header{font-size:inherit;font-weight:bold;margin-bottom:10px}.nobosscalendar-modal .nb-attachment-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.nobosscalendar-modal .nb-attachment-chip{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:20px;padding:6px 14px;font-size:0.9em;color:#333;text-decoration:none!important;transition:all 0.2s ease;margin:5px 0 30px}.nobosscalendar-modal .nb-attachment-chip img{width:16px;height:16px;margin-right:8px;vertical-align:middle}.nobosscalendar-modal .nb-attachment-chip:hover{background-color:#e2e6ea;border-color:#dae0e5;color:#000;transform:translateY(-1px)}.nobosscalendar-modal .nb-file-name{font-weight:500}.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-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.nobosscalendar-modal .nobosscalendar-details .nobosscalendar-date,.nobosscalendar-modal .nobosscalendar-details .nobosscalendar-time,.nobosscalendar-modal .nobosscalendar-details .nb-event__localization{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin:10px 0}.nobosscalendar-modal .nobosscalendar-details .nobosscalendar-date:has(+ .nobosscalendar-time)::after,.nobosscalendar-modal .nobosscalendar-details .nobosscalendar-date:has(+ .nb-event__localization)::after,.nobosscalendar-modal .nobosscalendar-details .nobosscalendar-time:has(+ .nb-event__localization)::after{content:"|";display:inline;clear:none;margin:0 8px;opacity:0.5}@media screen and (max-width:767px){.nobosscalendar-modal .nobosscalendar-details .nobosscalendar-date,.nobosscalendar-modal .nobosscalendar-details .nobosscalendar-time,.nobosscalendar-modal .nobosscalendar-details .nb-event__localization{margin:7px 0}.nobosscalendar-modal .nobosscalendar-details .nb-event__localization{-ms-flex-preferred-size:100%;flex-basis:100%}.nobosscalendar-modal .nobosscalendar-details .nobosscalendar-date:has(+ .nb-event__localization)::after,.nobosscalendar-modal .nobosscalendar-details .nobosscalendar-time:has(+ .nb-event__localization)::after{content:none}}.nobosscalendar-modal i{margin-right:5px}.nobosscalendar-modal-shadow{transition:opacity 0.2s ease}.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{text-align:center;display:contents;cursor:pointer}.nb-calendar-controls .hidden{display:none}.nb-calendar-controls:before,.nb-calendar-controls::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__title.nb-calendar__title--with-border::after{content:"";width:2.5em;height:0.12em;margin-top:0.5em;border-radius:1em;display:block;margin-left:var(--nb-title-border-margin-left,auto);margin-right:var(--nb-title-border-margin-right,auto);background-color:var(--nb-title-border-color,currentColor)}.nb-calendar__body{position:relative;width:100%;float:none;height:auto}.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-calendar__inner .nb-calendar__container{display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.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-events .nb-events__list,.nb-events .nb-calendar__event{list-style-type:none}.nb-events .nb-events__list.hide-day,.nb-events .nb-events__list.hide-legend,.nb-events .nb-calendar__event.hide-day,.nb-events .nb-calendar__event.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-calendar__event:has(.nb-event__link_card) .nb-event__link_card{display:contents;color:inherit;height:100%;z-index:inherit}.nb-calendar__event:has(.nb-event__link_card):hover,.nb-calendar__event.nb-calendar__event--has-modal-card:hover{opacity:0.8;z-index:1;cursor:pointer}.nb-calendar__event:has(.nb-event__link_card):hover .nb-event__link_card,.nb-calendar__event.nb-calendar__event--has-modal-card:hover .nb-event__link_card{color:inherit}.nb-events__list{position:relative;overflow:auto;overscroll-behavior:contain;outline:none;padding-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.nb-events__list{scrollbar-width:thin;scrollbar-color:transparent transparent}.nb-events__list::-webkit-scrollbar{width:6px}.nb-events__list::-webkit-scrollbar-track{background:transparent}.nb-events__list::-webkit-scrollbar-thumb{background-color:rgba(128,128,128,0.7);border-radius:5px;opacity:0;transition:opacity 0.4s ease-in-out}.nb-events__list:hover{scrollbar-color:rgba(128,128,128,0.7) transparent}.nb-events__list:hover::-webkit-scrollbar-thumb{opacity:1}}.nb-events__list .nb-calendar__event{position:relative;color:inherit}.nb-events__list .nb-calendar__event.has-link:hover,.nb-events__list .nb-calendar__event--has-modal-card:hover{transition:background-color 220ms ease,box-shadow 220ms ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media (min-width:768px){.nb-events__list .nb-calendar__event:not(.nb-event--has-image-desktop):before,.nb-events__list .nb-calendar__event:not(.nb-event--has-image-desktop)::before{content:"";top:0;bottom:0;width:10px;display:block;position:absolute;left:0}}@media (max-width:767px){.nb-events__list .nb-calendar__event:not(.nb-event--has-image-mobile):before,.nb-events__list .nb-calendar__event:not(.nb-event--has-image-mobile)::before{content:"";top:0;bottom:0;width:10px;display:block;position:absolute;left:0}}.nb-month__day--event{position:relative}.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.09) 0 2px 8px,rgba(0,0,0,0.13) 0 2px 8px}.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;z-index:10;margin:auto;text-align:center}.nb-month__day--event .nb-event-categories--line{left:5px;right:5px}.nb-month__day--event .nb-event-categories--line .nb-event-categories__category{-ms-flex:1 1 0%;flex:1;display:block;height:3px}@media screen and (max-width:767px){.nb-month__day--event .nb-event-categories--line .nb-event-categories__category{height:2px}}.nb-month__day--event .nb-event-categories--line .nb-event-categories__category:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.nb-month__day--event .nb-event-categories--line .nb-event-categories__category:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}.nb-month__day--event .nb-event-categories--dot{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:2px;-ms-flex-wrap:wrap;flex-wrap:wrap;left:4px;right:2px}.nb-month__day--event .nb-event-categories--dot .nb-event-categories__category{-ms-flex:0 0 6px;flex:0 0 6px;width:6px;height:6px;border-radius:50%}@media screen and (max-width:767px){.nb-month__day--event .nb-event-categories--dot .nb-event-categories__category{-ms-flex:0 0 4px;flex:0 0 4px;width:4px;height:4px}}.nb-month__day--event .nb-event-categories--dot .nb-event-categories__category:first-child,.nb-month__day--event .nb-event-categories--dot .nb-event-categories__category:last-child{border-radius:50%}.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}.nobosscalendar--model1 .nb-legends,.nobosscalendar--model3 .nb-legends{border-top:var(--nb-calendar-inner-border,1px solid rgba(204,204,204,0.5))}.nb-legends__categories{position:relative;display:-ms-flexbox;display:flex;max-width:100%;overflow:auto;overscroll-behavior:contain;cursor:grab}@media (min-width:768px){.nb-legends__categories{scrollbar-width:thin;scrollbar-color:transparent transparent}.nb-legends__categories::-webkit-scrollbar{height:6px}.nb-legends__categories::-webkit-scrollbar-track{background:transparent}.nb-legends__categories::-webkit-scrollbar-thumb{background-color:rgba(128,128,128,0.7);border-radius:5px;opacity:0;transition:opacity 0.4s ease-in-out}.nb-legends__categories:hover{scrollbar-color:rgba(128,128,128,0.7) transparent}.nb-legends__categories:hover::-webkit-scrollbar-thumb{opacity:1}}.nb-legends__categories.is-dragging{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.is-single-category .nb-legends__categories{display:table}.nb-legends__category{padding:5px;min-width:150px;max-width:250px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:5px 2.5px 5px;-ms-flex:1;flex:1;text-align:center;text-transform:uppercase;opacity:0.8;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}.nb-calendar__event{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;transition:opacity 0.5s ease}.nb-event__legend-wrapper{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;position:relative;z-index:12;overflow:visible;pointer-events:none}.nb-event__legend-wrapper > *{pointer-events:auto}.nb-event__legend{position:relative;-ms-flex-align:center;align-items:center;max-width:100%;overflow:visible;z-index:12;width:-moz-max-content;width:max-content;margin-left:auto;text-transform:uppercase;background-color:#fff;display:-ms-inline-flexbox;display:inline-flex}.nb-event__legend-text{min-width:0}.nb-event__legend-more{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;-ms-flex-pack:center;justify-content:center;min-width:18px;font-size:0.88em;line-height:1;vertical-align:middle;color:inherit;text-transform:none;margin-left:4px}.nb-event__legend[data-nb-tooltip],.nobosscalendar-category[data-nb-tooltip]{cursor:default}.nb-event__legend[data-nb-tooltip]::before,.nb-event__legend[data-nb-tooltip]::after,.nobosscalendar-category[data-nb-tooltip]::before,.nobosscalendar-category[data-nb-tooltip]::after{position:absolute;left:auto;right:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 120ms ease,transform 120ms ease,visibility 120ms ease;z-index:999}.nb-event__legend[data-nb-tooltip]::before,.nobosscalendar-category[data-nb-tooltip]::before{content:"";top:calc(100% + 2px);right:8px;transform:translateY(-4px);border:6px solid transparent;border-bottom-color:rgba(17,17,17,0.94)}.nb-event__legend[data-nb-tooltip]::after,.nobosscalendar-category[data-nb-tooltip]::after{content:attr(data-nb-tooltip);top:calc(100% + 12px);right:0;transform:translateY(-4px);width:-moz-max-content;width:max-content;max-width:min(360px,70vw);padding:8px 10px;border-radius:6px;background:rgba(17,17,17,0.94);color:#fff;font-size:12px;white-space:pre-line;text-align:left;text-transform:none;box-shadow:0 8px 20px rgba(0,0,0,0.25);line-height:1.5}@media (min-width:768px){.nb-event__legend[data-nb-tooltip]:hover::before,.nb-event__legend[data-nb-tooltip]:hover::after,.nb-event__legend[data-nb-tooltip]:focus-within::before,.nb-event__legend[data-nb-tooltip]:focus-within::after,.nobosscalendar-category[data-nb-tooltip]:hover::before,.nobosscalendar-category[data-nb-tooltip]:hover::after,.nobosscalendar-category[data-nb-tooltip]:focus-within::before,.nobosscalendar-category[data-nb-tooltip]:focus-within::after{opacity:1;visibility:visible;transform:translateY(0)}}@media (max-width:767px){.nb-event__legend[data-nb-tooltip].is-nb-tooltip-open::before,.nb-event__legend[data-nb-tooltip].is-nb-tooltip-open::after,.nobosscalendar-category[data-nb-tooltip].is-nb-tooltip-open::before,.nobosscalendar-category[data-nb-tooltip].is-nb-tooltip-open::after{opacity:1;visibility:visible;transform:translateY(0)}}.nb-event__content{position:relative;display:-ms-grid;display:grid;-ms-flex-align:start;align-items:start;-ms-flex:1;flex:1;min-height:0;height:100%;z-index:inherit}.nb-event__content .nb-event__date-wrapper{grid-area:nbdate}.nb-event__content .nb-event__date-wrapper .nb-event__date{display:inline-block}.nb-event__content .nb-event__date-wrapper .nb-event__date span{float:left}.nb-event__content .nb-event__date-wrapper .nb-event__date .nb-day__start{display:-ms-flexbox;display:flex}.nb-event__content .nb-event__date-wrapper .nb-event__date .nb-day__end{display:-ms-flexbox;display:flex;font-size:0.8em;padding-left:20px;position:relative}.nb-event__content .nb-event__date-wrapper .nb-event__date .nb-day__end:before,.nb-event__content .nb-event__date-wrapper .nb-event__date .nb-day__end::before{height:2px;width:5px;content:"";position:absolute;display:block;left:8px;top:50%;transform:translateY(-50%)}.nb-event__content .nb-event__date-wrapper .nb-event__date .nb-day__start,.nb-event__content .nb-event__date-wrapper .nb-event__date .nb-day__end,.nb-event__content .nb-event__date-wrapper .nb-event__date .nb-day__start *,.nb-event__content .nb-event__date-wrapper .nb-event__date .nb-day__end *{float:left}.nb-event__content .nb-event__date-wrapper .nb-event__date .nb-day__start *,.nb-event__content .nb-event__date-wrapper .nb-event__date .nb-day__end *{clear:both}.nb-event__content .nb-event__date-wrapper.nb-event__date-wrapper--left{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:calc((var(--nb-card-padding-left,0px) + var(--nb-event-card-border-width,0px)) * -1);top:calc((var(--nb-event-legend-height,0px) + var(--nb-card-padding-top,0px) + var(--nb-event-card-border-width,0px)) * -1);bottom:calc((var(--nb-card-padding-bottom,0px) + var(--nb-event-card-border-width,0px)) * -1);width:100%;width:-moz-available;width:stretch;border-top-left-radius:var(--nb-event-card-border-radius,0px);border-bottom-left-radius:var(--nb-event-card-border-radius,0px);margin-right:15px}@media screen and (max-width:767px){.nb-event__content .nb-event__date-wrapper.nb-event__date-wrapper--left{left:calc((var(--nb-card-padding-left-mobile,var(--nb-card-padding-left,0px)) + var(--nb-event-card-border-width,0px)) * -1);top:calc((var(--nb-event-legend-height,0px) + var(--nb-card-padding-top-mobile,var(--nb-card-padding-top,0px)) + var(--nb-event-card-border-width,0px)) * -1);bottom:calc((var(--nb-card-padding-bottom-mobile,var(--nb-card-padding-bottom,0px)) + var(--nb-event-card-border-width,0px)) * -1)}}.nb-event__content .nb-event__date-wrapper.nb-event__date-wrapper--left .nb-event__date{text-align:center}.nb-event__content .nb-event__date-wrapper.nb-event__date-wrapper--left .nb-event__date span{line-height:1.2}.nb-event__content .nb-event__date-wrapper.nb-event__date-wrapper--left-line::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:100%;width:2px}.nb-event__content .nb-event__time{grid-area:nbtime}.nb-event__content .nb-event__summary{grid-area:nbsummary}.nb-event__content .nb-event__footer-info{grid-area:nbfooterinfo;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column;height:100%}.nb-event__content .nb-event__footer-info .nb-event__time,.nb-event__content .nb-event__footer-info .nb-event__localization{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.nb-event__content .nb-event__footer-info .nb-event__footer-separator{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin:0 8px}.nb-event__content .nb-event__buttons{grid-area:nbbuttons}.nb-event__content .nb-event__buttons.nb-event__buttons--footer-col-center-right{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.nb-event__content .nb-event__buttons.nb-event__buttons--footer-col-center-right >:first-child:nth-last-child(2){-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.nb-event__content .nb-event__buttons.nb-event__buttons--footer-col-center-right >:last-child:nth-child(2){-ms-flex-item-align:end;align-self:flex-end}.nb-event__content .nb-event__buttons.nb-event__buttons--footer-col-center{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.nb-event__content .nb-event__buttons.nb-event__buttons--footer-col-right{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}.nb-event__content .nb-event__buttons.nb-event__buttons--footer-row-center{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.nb-event__content .nb-event__buttons.nb-event__buttons--footer-row-right{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.nb-event__content .nb-event__buttons.nb-event__buttons--right-col{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.nobosscalendar--model1 .nb-calendar{max-width:1110px;max-width:125vh;margin:auto;border-radius:var(--nb-calendar-radius,0px)}.nobosscalendar--model1 .nb-sidebar{background-color:var(--nb-calendar-sidebar-background-color,#fff)}.nobosscalendar--model1 .nb-calendar__content{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 .nb-arrows--mobile{display:none}.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__link{display:block;color:inherit;transition:all 450ms cubic-bezier(0.23,1,0.32,1) 0ms}.nobosscalendar--model1 .nb-sidebar__year{display:block}.nobosscalendar--model2{container-type:inline-size;overscroll-behavior-x:contain}.nobosscalendar--model2 .nb-calendar__cards-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-touch-action:pan-y;touch-action:pan-y;overscroll-behavior-x:contain}.nobosscalendar--model2 .nb-calendar__cards-container .nb-calendar__body{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.nobosscalendar--model2 .nb-calendar{margin:auto}.nobosscalendar--model2 .nb-calendar.nb-calendar--navigating .nb-calendar-controls{pointer-events:none}.nobosscalendar--model2 .nb-calendar .nb-controls-disabled{pointer-events:none;cursor:default}.nobosscalendar--model2 .nb-calendar .nb-controls-disabled .nb-arrows{opacity:0.6}.nobosscalendar--model2 .nb-calendar__date{min-width:50px}.nobosscalendar--model2 .nb-events--no-results{margin:1em 0}.nobosscalendar--model2 .nb-calendar__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;min-height:45px}.nobosscalendar--model2 .nb-calendar__header .nb-header-actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:absolute;top:0;bottom:0}.nobosscalendar--model2 .nb-calendar__header .nb-header-actions--right{right:0;left:auto}.nobosscalendar--model2 .nb-calendar__header .nb-header-actions--left{left:0;right:auto}.nobosscalendar--model2 .nb-calendar__header .nb-header-actions .nb-btn-menu,.nobosscalendar--model2 .nb-calendar__header .nb-header-actions .nb-btn-categories{position:relative;width:-moz-max-content;width:max-content}.nobosscalendar--model2 .nb-btn-categories{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.nobosscalendar--model2 .nb-btn-categories button{cursor:pointer;width:100%;text-align:left;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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:999;position:absolute;top:100%;width:inherit;min-width:110px;max-width:200px}.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-btn-categories{-ms-flex-pack:center;justify-content:center}.nobosscalendar--model2 .nb-btn-categories .nb-btn-dropdown{right:0;left:auto;width:-moz-max-content;width:max-content;max-width:min(200px,100cqi - 16px)}.nobosscalendar--model2 .nb-btn-categories.nb-btn-categories--left .nb-btn-dropdown{left:0;right:auto}.nobosscalendar--model2 .nb-btn-categories--hide-default-text-mobile{width:-moz-max-content;width:max-content;-ms-flex-negative:0;flex-shrink:0}.nobosscalendar--model2 .nb-btn-categories--hide-default-text-mobile button{width:auto}.nobosscalendar--model2 .nb-btn-categories--hide-default-text-mobile .nb-btn-categories__label--default{display:none}.nobosscalendar--model2 .nb-calendar__body{display:block}}@container (min-width:768px){.nobosscalendar--model2 .nb-btn-categories--hide-default-text-desktop{width:-moz-max-content;width:max-content}.nobosscalendar--model2 .nb-btn-categories--hide-default-text-desktop button{width:auto}.nobosscalendar--model2 .nb-btn-categories--hide-default-text-desktop .nb-btn-categories__label--default{display:none}}@container (max-width:767px){.nobosscalendar--model2 .nb-btn-menu .nb-btn-dropdown{right:0;left:auto;width:-moz-max-content;width:max-content;max-width:min(200px,100cqi - 16px)}.nobosscalendar--model2 .nb-btn-menu.nb-btn-menu--left .nb-btn-dropdown{left:0;right:auto}}.nobosscalendar--model2 .nb-header-controls{-ms-flex-pack:center;justify-content:center;-ms-flex:1;flex:1;width:100%}.nobosscalendar--model2 .nb-calendar__event{position:relative}.nobosscalendar--model2 .nb-calendar__body{display:-ms-grid;display:grid;list-style-type:none;padding:0;position:relative;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nobosscalendar--model2 .nb-calendar__body--swapping{overflow:hidden}.nobosscalendar--model2 .nb-calendar__event--leaving,.nobosscalendar--model2 .nb-calendar__event--entering{transition:transform 0.28s ease,opacity 0.28s ease}.nobosscalendar--model2 .nb-calendar--timeline{--nb-timeline-column-width:100px}.nobosscalendar--model2 .nb-calendar--timeline .nb-calendar__event,.nobosscalendar--model2 .nb-calendar--timeline .nb-cards-more{margin-left:calc(var(--nb-timeline-column-width) + 18px)!important}.nobosscalendar--model2 .nb-calendar--timeline .nb-calendar__event .nb-event__timeline{position:absolute;left:calc((var(--nb-timeline-column-width) + 18px) * -1);top:0;bottom:0;width:var(--nb-timeline-column-width);padding-right:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:start;align-items:flex-start;pointer-events:none}.nobosscalendar--model2 .nb-calendar--timeline .nb-calendar__event .nb-event__timeline::before{content:"";position:absolute;top:0;bottom:0;right:8px;width:2px;background:var(--nb-timeline-color,#8f8989);opacity:0.25}.nobosscalendar--model2 .nb-calendar--timeline .nb-calendar__event .nb-event__timeline::after{content:"";position:absolute;right:4px;top:18px;width:10px;height:10px;border-radius:50%;background:var(--nb-timeline-color,#8f8989)}.nobosscalendar--model2 .nb-calendar--timeline .nb-calendar__event .nb-event__timeline-date .nb-event__date{text-align:right}.nobosscalendar--model2 .nb-calendar--timeline .nb-calendar__event .nb-event__timeline-date .nb-day__start,.nobosscalendar--model2 .nb-calendar--timeline .nb-calendar__event .nb-event__timeline-date .nb-day__end{-ms-flex-align:end;align-items:flex-end}@container (max-width:767px){.nobosscalendar--model2 .nb-calendar--timeline{--nb-timeline-column-width-mobile:45px}.nobosscalendar--model2 .nb-calendar--timeline .nb-calendar__body--timeline{gap:10px}.nobosscalendar--model2 .nb-calendar--timeline .nb-calendar__event,.nobosscalendar--model2 .nb-calendar--timeline .nb-cards-more{margin-left:calc(var(--nb-timeline-column-width-mobile) + 8px)!important}.nobosscalendar--model2 .nb-calendar--timeline .nb-calendar__event .nb-event__timeline{left:calc((var(--nb-timeline-column-width-mobile) + 8px) * -1);width:var(--nb-timeline-column-width-mobile);padding-right:14px}.nobosscalendar--model2 .nb-calendar--timeline .nb-calendar__event .nb-event__timeline::before{right:5px}.nobosscalendar--model2 .nb-calendar--timeline .nb-calendar__event .nb-event__timeline::after{right:1px}}.nb-swipe-indicator{text-align:center;opacity:0.7;transition:opacity 0.3s ease}.nb-swipe-indicator:hover{opacity:1}.nb-swipe-indicator .nb-swipe-indicator__icon{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:center;justify-content:center;gap:8px}.nb-swipe-indicator .nb-swipe-arrow{font-size:1.25em;font-weight:bold;animation:swipe-bounce 2s infinite ease-in-out}.nb-swipe-indicator .nb-swipe-arrow--left{animation-delay:0s}.nb-swipe-indicator .nb-swipe-arrow--right{animation-delay:1s}.nb-swipe-indicator .nb-swipe-hint{text-transform:uppercase}@keyframes swipe-bounce{0%,20%,50%,80%,100%{transform:translateX(0)}40%{transform:translateX(-5px)}60%{transform:translateX(5px)}}.nobosscalendar--model3{margin:auto}.nobosscalendar--model3 .nb-calendar{padding:0;position:relative;overflow:hidden;max-width:1000px;margin:auto}.nobosscalendar--model3 .nb-calendar-controls{width:14.2857142857%}.nobosscalendar--model3 .nb-calendar__header{display:-ms-flexbox;display:flex}.nobosscalendar--model3 .nb-header-controls--model3.nb-header-controls--aligned_near_month_year{-ms-flex-pack:center;justify-content:center;gap:12px}.nobosscalendar--model3 .nb-header-controls--model3.nb-header-controls--aligned_near_month_year .nb-calendar-controls{width:auto}.nobosscalendar--model3 .nb-header-controls--model3.nb-header-controls--aligned_near_month_year .nb-calendar__date{-ms-flex:none;flex:none}.nobosscalendar--model3 .nb-header-controls--model3.nb-header-controls--aligned_right{-ms-flex-pack:justify;justify-content:space-between;gap:12px}.nobosscalendar--model3 .nb-header-controls--model3.nb-header-controls--aligned_right .nb-calendar__date{margin-right:auto;text-align:left;-ms-flex-align:start;align-items:flex-start}.nobosscalendar--model3 .nb-header-controls--model3.nb-header-controls--aligned_right .nb-calendar-controls{width:auto}.nobosscalendar--model3 .nb-header-controls--model3 .nb-calendar__date{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.nobosscalendar--model3 .nb-header-controls--model3 .month-header-subtitle{display:block;line-height:1.2;margin-bottom:0.3em;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;opacity:0.85}.nobosscalendar--model3 .nb-header-controls--model3 .nb-header-controls__arrows-group{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.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;position:relative}.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;width:inherit;min-width:110px;max-width:200px}.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}@media (max-width:767px){.nb-btn-addcalendar .nb-btn-dropdown{right:0;left:auto;width:-moz-max-content;width:max-content;max-width:min(200px,100vw - 32px)}}.nb-events .nb-calendar__event:nth-last-child(1 of:not(.hide-day)) .nb-btn-addcalendar .nb-btn-dropdown{bottom:35px}.nb-btn-menu{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;-ms-flex-align:start;align-items:flex-start;width:-moz-max-content;width:max-content}.nb-btn-menu button{cursor:pointer;width:100%;text-align:left;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nb-btn-menu .nb-btn-dropdown{display:none;margin-top:5px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);z-index:999;position:absolute;top:100%;width:inherit;min-width:110px;max-width:200px}.nb-btn-menu .nb-btn-dropdown span{text-decoration:none;display:block}.nb-btn-menu .nb-btn-dropdown span:hover{opacity:0.9;text-decoration:underline;cursor:pointer}.nb-btn-menu--left .nb-btn-dropdown{left:0;right:auto}.nb-btn-menu--right .nb-btn-dropdown{right:0;left:auto}@media (min-width:768px){.nb-btn-menu--hide-text-desktop button .nb-btn-menu__label{display:none}}@media (max-width:767px){.nb-btn-menu--hide-text-mobile button .nb-btn-menu__label{display:none}}@media (max-width:767px){.nb-btn-menu--hide-mobile{display:none!important}}.nb-btn-menu__success{display:none;position:absolute;top:calc(100% + 8px);z-index:1000;width:-moz-max-content;width:max-content;max-width:min(360px,70vw);padding:8px 12px;border-radius:6px;background:rgba(17,17,17,0.94)!important;color:#fff!important;font-size:12px!important;line-height:1.4;text-align:left;white-space:normal;box-shadow:0 8px 20px rgba(0,0,0,0.25);pointer-events:none}.nb-btn-menu__success::before{content:"";position:absolute;bottom:100%;border:6px solid transparent;border-bottom-color:rgba(17,17,17,0.94)}.nb-btn-menu--left .nb-btn-menu__success{left:0;right:auto}.nb-btn-menu--left .nb-btn-menu__success::before{left:12px;right:auto}.nb-btn-menu--right .nb-btn-menu__success{right:0;left:auto}.nb-btn-menu--right .nb-btn-menu__success::before{right:12px;left:auto}.nb-calendar-menu-wrapper{display:-ms-flexbox;display:flex;width:100%}.nb-calendar-menu-wrapper--left{-ms-flex-pack:start;justify-content:flex-start}.nb-calendar-menu-wrapper--right{-ms-flex-pack:end;justify-content:flex-end}.nb-events-intro{text-align:center;text-transform:uppercase;font-weight:bold;font-family:inherit;display:none}.nb-event__sharing-success{display:none;color:green!important;font-size:11px!important}@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-right-desktop .nb-sidebar,.nobosscalendar--model3 .nb-right-desktop .nb-sidebar{border-right:var(--nb-calendar-inner-border,1px solid rgba(204,204,204,0.5))}.nobosscalendar--model1 .nb-left-desktop .nb-sidebar,.nobosscalendar--model3 .nb-left-desktop .nb-sidebar{border-left:var(--nb-calendar-inner-border,1px solid rgba(204,204,204,0.5))}.nobosscalendar--model1 .nb-right-desktop .nb-events,.nobosscalendar--model3 .nb-right-desktop .nb-events{border-left:var(--nb-calendar-inner-border,1px solid rgba(204,204,204,0.5))}.nobosscalendar--model1 .nb-left-desktop .nb-events,.nobosscalendar--model3 .nb-left-desktop .nb-events{border-right:var(--nb-calendar-inner-border,1px solid rgba(204,204,204,0.5))}.nobosscalendar--model1 .nb-calendar{display:-ms-flexbox;display:flex}.nobosscalendar--model1 .nb-header-controls--model1{width:-moz-fit-content;width:fit-content;margin:auto}.nobosscalendar--model1 .nb-left-desktop{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.nobosscalendar--model1 .nb-left-desktop .nb-calendar__inner{border-top-left-radius:inherit;border-bottom-left-radius:inherit}.nobosscalendar--model1 .nb-left-desktop .nb-sidebar{border-top-right-radius:var(--nb-calendar-radius,0px);border-bottom-right-radius:var(--nb-calendar-radius,0px)}.nobosscalendar--model1 .nb-right-desktop .nb-calendar__inner{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.nobosscalendar--model1 .nb-right-desktop .nb-sidebar{border-top-left-radius:var(--nb-calendar-radius,0px);border-bottom-left-radius:var(--nb-calendar-radius,0px)}.nobosscalendar--model1 .nb-modal-desktop .nb-calendar__inner{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.nobosscalendar--model3 .nb-below-desktop .nb-calendar__inner{-ms-flex-direction:column;flex-direction:column}.nobosscalendar--model3 .nb-below-desktop .nb-calendar__content{width:100%;min-width:100%}.nobosscalendar--model3 .nb-below-desktop .nb-events{position:inherit;transform:none;width:100%}.nobosscalendar--model3 .nb-below-desktop .nb-events .nb-events__list{height:auto!important;overflow:hidden}.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--model3 .nb-below-desktop .nb-events .nb-events-intro{display:block;margin:25px 0 15px 0;font-size:16px}.nobosscalendar--model3 .nb-below-desktop .nb-events .nb-back-button-wrap{display:none}.nobosscalendar--model1 .nb-calendar__content,.nobosscalendar--model3 .nb-calendar__content{position:relative;z-index:5;-ms-flex:1 1 60%;flex:1 1 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-left-desktop .nb-calendar__container,.nobosscalendar--model3 .nb-left-desktop .nb-calendar__container{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.nobosscalendar--model1 .nb-modal-desktop .nb-calendar__inner .nb-calendar__content,.nobosscalendar--model3 .nb-modal-desktop .nb-calendar__inner .nb-calendar__content{width:100%}.nobosscalendar--model1 .nb-modal-desktop .nb-calendar__inner .nb-events,.nobosscalendar--model3 .nb-modal-desktop .nb-calendar__inner .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-modal-desktop .nb-calendar__inner .nb-events.is-open,.nobosscalendar--model3 .nb-modal-desktop .nb-calendar__inner .nb-events.is-open{transform:translateX(0)}.nobosscalendar--model1 .nb-modal-desktop .nb-calendar__inner .nb-events .nb-back-button-wrap--desktop,.nobosscalendar--model3 .nb-modal-desktop .nb-calendar__inner .nb-events .nb-back-button-wrap--desktop{display:block}.nobosscalendar--model1 .nb-modal-desktop .nb-calendar__inner .nb-events .nb-legends,.nobosscalendar--model3 .nb-modal-desktop .nb-calendar__inner .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-modal-desktop .nb-calendar__inner .nb-events .nb-event__date,.nobosscalendar--model3 .nb-modal-desktop .nb-calendar__inner .nb-events .nb-event__date{opacity:0.75;display:inline-block}.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-arrows,.nobosscalendar--model3 .nb-arrows{display:inline-block}.nobosscalendar--model1 .nb-sidebar__months,.nobosscalendar--model3 .nb-sidebar__months{border-bottom:var(--nb-calendar-inner-border,1px solid rgba(204,204,204,0.5))}.nobosscalendar--model1 .nb-below-mobile .nb-events,.nobosscalendar--model3 .nb-below-mobile .nb-events{border-top:var(--nb-calendar-inner-border,1px solid rgba(204,204,204,0.5))}.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%}.nobosscalendar--model1 .nb-below-mobile .nb-events .nb-events__list,.nobosscalendar--model3 .nb-below-mobile .nb-events .nb-events__list{height:auto!important;overflow-y:auto}.nobosscalendar--model1 .nb-below-mobile .nb-events .nb-back-button-wrap,.nobosscalendar--model3 .nb-below-mobile .nb-events .nb-back-button-wrap{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-modal-mobile .nb-calendar__inner .nb-events,.nobosscalendar--model3 .nb-modal-mobile .nb-calendar__inner .nb-events{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;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}.nobosscalendar--model1 .nb-modal-mobile .nb-calendar__inner .nb-events.is-open,.nobosscalendar--model3 .nb-modal-mobile .nb-calendar__inner .nb-events.is-open{transform:translateX(0)}.nobosscalendar--model1 .nb-modal-mobile .nb-calendar__inner .nb-events .nb-back-button-wrap--mobile,.nobosscalendar--model3 .nb-modal-mobile .nb-calendar__inner .nb-events .nb-back-button-wrap--mobile{display:block}.nobosscalendar--model1 .nb-modal-mobile .nb-calendar__inner .nb-events .nb-back-button-wrap--desktop:not(.nb-back-button-wrap--mobile),.nobosscalendar--model3 .nb-modal-mobile .nb-calendar__inner .nb-events .nb-back-button-wrap--desktop:not(.nb-back-button-wrap--mobile){display:none}.nobosscalendar--model1 .nb-modal-mobile .nb-calendar__inner .nb-events .nb-back-button-wrap--bottom.nb-back-button-wrap--mobile:not(.nb-back-button-wrap--desktop),.nobosscalendar--model3 .nb-modal-mobile .nb-calendar__inner .nb-events .nb-back-button-wrap--bottom.nb-back-button-wrap--mobile:not(.nb-back-button-wrap--desktop){margin-top:auto;-ms-flex-negative:0;flex-shrink:0}.nobosscalendar--model1 .nb-modal-mobile .nb-calendar__inner .nb-events .nb-events__list,.nobosscalendar--model3 .nb-modal-mobile .nb-calendar__inner .nb-events .nb-events__list{overflow-y:auto;-ms-flex:1;flex:1;min-height:0;height:auto!important}.nobosscalendar--model1 .nb-modal-mobile .nb-calendar__inner .nb-events .nb-legends,.nobosscalendar--model3 .nb-modal-mobile .nb-calendar__inner .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-legends{border-bottom-right-radius:var(--nb-calendar-radius,0px);border-bottom-left-radius:var(--nb-calendar-radius,0px)}.nobosscalendar--model1 .nb-sidebar{height:auto;overflow:hidden;max-width:100%;float:none;padding:10px 0;border-top-right-radius:var(--nb-calendar-radius,0px);border-top-left-radius:var(--nb-calendar-radius,0px)}.nobosscalendar--model1 .nb-sidebar__months{display:-ms-flexbox;display:flex;height:auto;overflow-x:auto;padding:10px 0 1px}.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--model1 .nb-sidebar .nb-arrows--desktop{display:none!important}.nobosscalendar--model1 .nb-sidebar .nb-arrows--mobile{display:inline-block}.nobosscalendar--model1 .nb-header-controls--model1.nb-header-controls--aligned_near_month_year .nb-calendar-controls{width:auto}.nobosscalendar--model1 .nb-header-controls--model1.nb-header-controls--aligned_near_month_year .nb-calendar__date{-ms-flex:none;flex:none}.nobosscalendar--model1 .nb-header-controls--model1.nb-header-controls--centered_year_arrows_right{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto auto;grid-template-columns:1fr auto auto;-ms-flex-align:center;align-items:center}.nobosscalendar--model1 .nb-header-controls--model1.nb-header-controls--centered_year_arrows_right .nb-calendar__date{grid-column:1/-1;-ms-grid-row:1;grid-row:1;position:relative;left:auto;transform:none;text-align:center;pointer-events:none}.nobosscalendar--model1 .nb-header-controls--model1.nb-header-controls--centered_year_arrows_right .nb-calendar-controls{width:auto;float:none;position:relative;z-index:1;display:inline-block}.nobosscalendar--model1 .nb-header-controls--model1.nb-header-controls--centered_year_arrows_right .nb-calendar-controls.nb-left{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.nobosscalendar--model1 .nb-header-controls--model1.nb-header-controls--centered_year_arrows_right .nb-calendar-controls.nb-right{-ms-grid-column:3;grid-column:3;-ms-grid-row:1;grid-row:1}.nobosscalendar--model1 .nb-header-controls--model1.nb-header-controls--aligned_right{width:100%;margin-left:0;margin-right:0;display:-ms-grid;display:grid;-ms-grid-columns:1fr auto auto;grid-template-columns:1fr auto auto;-ms-flex-align:center;align-items:center}.nobosscalendar--model1 .nb-header-controls--model1.nb-header-controls--aligned_right .nb-calendar__date{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;justify-self:start;position:relative;left:auto;transform:none;text-align:left}.nobosscalendar--model1 .nb-header-controls--model1.nb-header-controls--aligned_right .nb-calendar-controls{width:auto;float:none;position:relative;z-index:1;display:inline-block}.nobosscalendar--model1 .nb-header-controls--model1.nb-header-controls--aligned_right .nb-calendar-controls.nb-left{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.nobosscalendar--model1 .nb-header-controls--model1.nb-header-controls--aligned_right .nb-calendar-controls.nb-right{-ms-grid-column:3;grid-column:3;-ms-grid-row:1;grid-row:1}.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-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:translate(-50%,-50%) translateZ(0);animation-delay:-0.16s;z-index:9999;left:50%;top:50%;margin-top:-1.25em}.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:50%}@keyframes load7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@media (min-width:768px){.nb-event--has-image-desktop{position:relative}.nb-event--has-image-desktop::before,.nb-event--has-image-desktop::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit}.nb-event--has-image-desktop::before{background-image:var(--bg-img-calendar);background-size:var(--nb-background-size,cover);background-position:center;background-repeat:no-repeat;z-index:1}.nb-event--has-image-desktop::after{background-color:var(--nb-calendar-image-bg-color);opacity:var(--nb-calendar-image-opacity);display:block;z-index:2}.nb-event--has-image-desktop .nb-event__content{position:relative;z-index:3}.nb-event--has-image-desktop.nb-event--image-top::before,.nb-event--has-image-desktop.nb-event--image-top::after{bottom:var(--nb-calendar-image-max-height-overlay)!important;height:var(--nb-calendar-image-max-height-overlay)!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-top-left-radius:inherit;border-top-right-radius:inherit}.nb-event--has-image-desktop.nb-event--image-above::before,.nb-event--has-image-desktop.nb-event--image-above::after{bottom:var(--nb-calendar-image-max-height)!important;height:var(--nb-calendar-image-max-height)!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-top-left-radius:inherit;border-top-right-radius:inherit}.nb-event--has-image-desktop.nb-event--image-above .nb-event__content{padding-top:calc(var(--nb-calendar-image-max-height) - var(--nb-event-legend-height,0px))!important}.nb-event--has-image-desktop.nb-event--image-bottom::before,.nb-event--has-image-desktop.nb-event--image-bottom::after{top:calc(100% - var(--nb-calendar-image-max-height-overlay))!important;height:var(--nb-calendar-image-max-height-overlay)!important;border-top-left-radius:0!important;border-top-right-radius:0!important;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.nb-event--has-image-desktop.nb-event--image-below::before,.nb-event--has-image-desktop.nb-event--image-below::after{top:calc(100% - var(--nb-calendar-image-max-height))!important;height:var(--nb-calendar-image-max-height)!important;border-top-left-radius:0!important;border-top-right-radius:0!important;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.nb-event--has-image-desktop.nb-event--image-below .nb-event__content{padding-bottom:calc(var(--nb-calendar-image-max-height) + 20px)!important}.nb-event--has-image-desktop.nb-event--image-background::before,.nb-event--has-image-desktop.nb-event--image-background::after{top:0!important;left:0!important;width:100%!important;height:100%!important;border-radius:inherit}.nb-event--has-image-desktop.nb-event--image-right::before,.nb-event--has-image-desktop.nb-event--image-right::after{right:0!important;left:auto!important;width:var(--nb-calendar-image-side-width)!important;height:100%!important;top:0!important;border-top-right-radius:inherit;border-bottom-right-radius:inherit;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.nb-event--has-image-desktop.nb-event--image-left::before,.nb-event--has-image-desktop.nb-event--image-left::after{left:0!important;right:auto!important;width:var(--nb-calendar-image-side-width)!important;height:100%!important;top:0!important;border-top-left-radius:inherit;border-bottom-left-radius:inherit;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.nb-calendar__event.nb-event--has-image-desktop.nb-event--image-right .nb-event__content{padding-right:calc(var(--nb-calendar-image-side-width))!important}.nb-calendar__event.nb-event--has-image-desktop.nb-event--image-left .nb-event__content{padding-left:calc(var(--nb-calendar-image-side-width))!important}}@media screen and (max-width:767px){.nb-event--has-image-mobile{position:relative}.nb-event--has-image-mobile::before,.nb-event--has-image-mobile::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit}.nb-event--has-image-mobile::before{background-image:var(--bg-img-calendar);background-size:var(--nb-background-size-mobile,cover);background-position:center;background-repeat:no-repeat;z-index:1}.nb-event--has-image-mobile::after{background-color:var(--nb-calendar-image-bg-color-mobile);opacity:var(--nb-calendar-image-opacity-mobile);display:block;z-index:2}.nb-event--has-image-mobile .nb-event__content{position:relative;z-index:3}.nb-event--has-image-mobile.nb-event--image-mobile-top::before,.nb-event--has-image-mobile.nb-event--image-mobile-top::after{bottom:var(--nb-calendar-image-max-height-mobile-overlay)!important;height:var(--nb-calendar-image-max-height-mobile-overlay)!important;border-top-left-radius:inherit;border-top-right-radius:inherit}.nb-event--has-image-mobile.nb-event--image-mobile-above::before,.nb-event--has-image-mobile.nb-event--image-mobile-above::after{bottom:var(--nb-calendar-image-max-height-mobile)!important;height:var(--nb-calendar-image-max-height-mobile)!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-top-left-radius:inherit;border-top-right-radius:inherit}.nb-event--has-image-mobile.nb-event--image-mobile-above .nb-event__content{padding-top:calc(var(--nb-calendar-image-max-height-mobile) - var(--nb-event-legend-height,0px))!important}.nb-event--has-image-mobile.nb-event--image-mobile-bottom::before,.nb-event--has-image-mobile.nb-event--image-mobile-bottom::after{top:calc(100% - var(--nb-calendar-image-max-height-mobile-overlay))!important;height:var(--nb-calendar-image-max-height-mobile-overlay)!important;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.nb-event--has-image-mobile.nb-event--image-mobile-below::before,.nb-event--has-image-mobile.nb-event--image-mobile-below::after{top:calc(100% - var(--nb-calendar-image-max-height-mobile))!important;height:var(--nb-calendar-image-max-height-mobile)!important;border-top-left-radius:0!important;border-top-right-radius:0!important;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.nb-event--has-image-mobile.nb-event--image-mobile-below .nb-event__content{padding-bottom:calc(var(--nb-calendar-image-max-height-mobile))!important}.nb-event--has-image-mobile.nb-event--image-mobile-background::before,.nb-event--has-image-mobile.nb-event--image-mobile-background::after{top:0!important;left:0!important;width:100%!important;height:100%!important}}