.kn-events{background:var(--kn-navy);min-height:100vh}.kn-events__hero-inner{gap:max(2.6041666667vw,25px)}@media only screen and (max-width: 768px){.kn-events__hero-inner{flex-direction:column}}.kn-events__hero{padding-block-start:max(4.1666666667vw,40px);padding-block-end:max(3.75vw,30px)}.kn-events__hero-content{gap:max(.8333333333vw,16px);text-align:start}.kn-events__hero-content .kn-nav-sm{color:var(--kn-teal)}.kn-events__hero-content .kn-h1{color:#fff;white-space:nowrap}.kn-events__hero-text{color:hsla(0,0%,100%,.8);font-size:max(.9375vw,18px);line-height:1.7;align-self:end}.kn-events__body{padding-block-end:max(6.25vw,120px)}.kn-events__card{background:#fff;border-radius:max(1.0416666667vw,20px);box-shadow:0 0 max(4.1666666667vw,80px) rgba(0,0,0,.15);padding:max(1.1458333333vw,22px)}.kn-events__card #calendar{opacity:0;display:none}.kn-events__card .daterangepicker{position:static !important;display:block !important;float:unset !important;width:100%;border:none;box-shadow:none;padding:0;margin:0}.kn-events__card .daterangepicker::before,.kn-events__card .daterangepicker::after{content:none !important}.kn-events__card .daterangepicker .drp-calendar.right,.kn-events__card .daterangepicker .drp-buttons{display:none !important}.kn-events__card .daterangepicker .drp-calendar.left{float:unset !important;max-width:100% !important;direction:rtl;padding:0}.kn-events__card .daterangepicker .drp-calendar.left thead{position:relative;padding-block-start:max(2.9166666667vw,56px)}.kn-events__card .daterangepicker .drp-calendar.left thead tr:first-child{display:grid;grid-template-columns:repeat(12, 1fr);align-items:center;position:absolute;inset-block-start:calc(-1*max(5.2083333333vw,100px));inset-inline:0;background-color:var(--kn-gray);padding:max(1.5625vw,15px) max(1.875vw,15px);translate:0 -10%;border-radius:max(.3125vw,6px)}.kn-events__card .daterangepicker .drp-calendar.left thead tr:first-child .prev,.kn-events__card .daterangepicker .drp-calendar.left thead tr:first-child .next{width:max(2.5vw,48px);height:max(2.5vw,48px);border:none;background:rgba(0,0,0,0);cursor:pointer;transition:opacity .2s}@media only screen and (max-width: 768px){.kn-events__card .daterangepicker .drp-calendar.left thead tr:first-child .prev,.kn-events__card .daterangepicker .drp-calendar.left thead tr:first-child .next{width:max(1.5625vw,30px);height:max(1.5625vw,30px)}}.kn-events__card .daterangepicker .drp-calendar.left thead tr:first-child .prev span,.kn-events__card .daterangepicker .drp-calendar.left thead tr:first-child .next span{display:none}.kn-events__card .daterangepicker .drp-calendar.left thead tr:first-child .prev::after,.kn-events__card .daterangepicker .drp-calendar.left thead tr:first-child .next::after{content:"";display:block;width:99%;height:99%;background-color:var(--kn-navy);-webkit-mask-image:url("../images/icons/Round-side.svg");mask-image:url("../images/icons/Round-side.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:background-color .2s}.kn-events__card .daterangepicker .drp-calendar.left thead tr:first-child .prev:hover::after,.kn-events__card .daterangepicker .drp-calendar.left thead tr:first-child .next:hover::after{background-color:var(--kn-teal)}.kn-events__card .daterangepicker .drp-calendar.left thead tr:first-child .prev{grid-area:1/1/1/2}.kn-events__card .daterangepicker .drp-calendar.left thead tr:first-child .prev::after{transform:scaleX(-1)}.kn-events__card .daterangepicker .drp-calendar.left thead tr:first-child .next{grid-area:1/12/1/13}.kn-events__card .daterangepicker .drp-calendar.left thead tr:first-child .month{grid-area:1/3/1/11;display:flex;align-items:center;justify-content:center;gap:max(.4166666667vw,8px)}@media only screen and (max-width: 600px){.kn-events__card .daterangepicker .drp-calendar.left thead tr:first-child .month{grid-area:1/2/1/12}}.kn-events__card .daterangepicker .drp-calendar.left thead tr:first-child .month .monthselect,.kn-events__card .daterangepicker .drp-calendar.left thead tr:first-child .month .yearselect{width:-moz-fit-content;width:fit-content;font-weight:700;font-size:max(1.6666666667vw,22px);color:var(--kn-navy);border:none;background:rgba(0,0,0,0);cursor:pointer;line-height:1.2;-webkit-appearance:none;-moz-appearance:none;appearance:none}.kn-events__card .daterangepicker .drp-calendar.left thead tr:first-child .month .monthselect:focus-visible,.kn-events__card .daterangepicker .drp-calendar.left thead tr:first-child .month .yearselect:focus-visible{outline:none}.kn-events__card .daterangepicker .drp-calendar.left thead tr:last-child th{font-weight:600;font-size:clamp(11px,1.3vw,17px);color:var(--kn-teal);padding-block:max(.625vw,12px);text-align:center}.kn-events__card .daterangepicker .drp-calendar.left tbody{background:#fff;border-radius:max(.625vw,12px);overflow:hidden;opacity:0;transition:opacity .3s ease-in}.kn-events__card .daterangepicker .drp-calendar.left tbody.show{opacity:1}.kn-events__card .daterangepicker .drp-calendar.left tbody td{height:84px;vertical-align:top;color:var(--kn-navy);font-weight:500;font-size:clamp(12px,1.1vw,20px);position:relative;overflow:hidden;cursor:auto}.kn-events__card .daterangepicker .drp-calendar.left tbody td.off{color:#c8c8c8}.kn-events__card .daterangepicker .drp-calendar.left tbody td.active{background-color:#fff !important}.kn-events__card .daterangepicker .drp-calendar.left tbody td:first-child{color:var(--kn-teal)}.kn-events__card .daterangepicker .drp-calendar.left tbody td:has(.calendar-event){cursor:pointer;background-color:var(--kn-teal);border-radius:100vw;border-radius:100vw;color:#fff;padding:max(.15625vw,3px) max(.5208333333vw,10px)}@media only screen and (max-width: 768px){.kn-events__card .daterangepicker .drp-calendar.left tbody td:has(.calendar-event){border-radius:5px}}.kn-events__card .daterangepicker .drp-calendar.left tbody td span{font-weight:700;display:inline-block}.kn-events__card .daterangepicker .drp-calendar.left tbody td .kn-cell-inner{display:flex;flex-direction:column;height:100%;gap:max(.2083333333vw,4px);justify-content:center}.kn-events__card .daterangepicker .drp-calendar.left tbody td .kn-cell-inner:has(.calendar-event){border-radius:100vw}.kn-events__card .daterangepicker .drp-calendar.left tbody td .date-wrapper{display:flex;align-items:center;justify-content:center;gap:max(.2083333333vw,4px);line-height:1.1;flex-shrink:0}@media only screen and (max-width: 500px){.kn-events__card .daterangepicker .drp-calendar.left tbody td .date-wrapper{flex-direction:column;gap:2px}}.kn-events__card .daterangepicker .drp-calendar.left tbody td.today .kn-cell-inner{border:max(.0520833333vw,1px) solid var(--kn-teal);border-radius:100vw;padding:max(.15625vw,3px) max(.5208333333vw,10px)}@media only screen and (max-width: 768px){.kn-events__card .daterangepicker .drp-calendar.left tbody td.today .kn-cell-inner{border-radius:5px}}.kn-events__card .daterangepicker .drp-calendar.left tbody td .heb-date{font-size:clamp(9px,.85vw,13px);color:#999;font-weight:400;display:none}.kn-events__card .daterangepicker .drp-calendar.left tbody td .events-container{overflow-y:auto;min-height:0}.kn-events__card .daterangepicker .drp-calendar.left tbody td .events-container::-webkit-scrollbar{width:3px}.kn-events__card .daterangepicker .drp-calendar.left tbody td .events-container::-webkit-scrollbar-thumb{background:#efefef;border-radius:4px}.kn-events__card .daterangepicker .drp-calendar.left tbody td .events-container .calendar-event{font-size:clamp(9px,.9vw,13px);line-height:1.3;margin-block-start:max(.15625vw,3px);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.kn-events__card .daterangepicker .drp-calendar.left tbody td .events-container .calendar-event .blue,.kn-events__card .daterangepicker .drp-calendar.left tbody td .events-container .calendar-event .purple{display:none}.kn-events__card .daterangepicker .drp-calendar.left tbody td .heb-holiday{flex-shrink:0}.kn-events__card .daterangepicker .drp-calendar.left tbody td .heb-holiday span{display:block;width:100%;background:#e3e5c7;color:var(--kn-navy);font-size:clamp(8px,.85vw,11px);line-height:1.2;padding:max(.1041666667vw,2px) max(.2083333333vw,4px);white-space:normal;text-align:center;border-radius:100vw}@media only screen and (max-width: 768px){.kn-events__card .daterangepicker .drp-calendar.left tbody td .heb-holiday span{border-radius:5px}}.kn-events__card .daterangepicker .calendar-table{padding-top:max(5.2083333333vw,100px)}.kn-events__card .daterangepicker.ltr .prev{grid-area:1/12/1/13 !important}.kn-events__card .daterangepicker.ltr .prev::after{transform:scaleX(1) !important}.kn-events__card .daterangepicker.ltr .next::after{transform:scaleX(-1) !important}.kn-events__card .daterangepicker.ltr .next{grid-area:1/1/1/2 !important}.kn-events__card .event-popup{position:fixed;background:var(--kn-white);inset-block-start:50%;inset-inline-start:50%;transform:translate(50%, -50%);max-height:100%;width:max(62%,1202px);padding:max(1.6666666667vw,32px) max(1.25vw,24px);border-radius:max(1.0416666667vw,20px);color:var(--kn-navy);text-align:start;overflow-y:auto;animation:kn-popup-in .25s ease;z-index:9999999}@media only screen and (max-width: 768px){.kn-events__card .event-popup{width:95%;border-radius:0}.kn-events__card .event-popup .wrapper{flex-direction:column}.kn-events__card .event-popup__image-col{width:100%}}.kn-events__card .event-popup__name{font-weight:800;font-size:max(1.25vw,24px);line-height:1.2;margin-block-end:max(.8333333333vw,16px)}.kn-events__card .event-popup .scroll-wrapper{overflow-y:auto;max-height:80vh}.kn-events__card .event-popup .wrapper{margin-block:max(1.4583333333vw,28px);display:flex;flex-direction:row;gap:max(2.1875vw,42px);align-items:center}@media only screen and (max-width: 768px){.kn-events__card .event-popup .wrapper{flex-direction:column;gap:max(1.25vw,24px)}}.kn-events__card .event-popup .wrapper p{margin-block-end:max(.4166666667vw,8px);font-size:max(.78125vw,15px);line-height:1.5}.kn-events__card .event-popup__content{flex:1;display:flex;flex-direction:column;gap:max(.4166666667vw,8px);min-width:0}@media only screen and (max-width: 768px){.kn-events__card .event-popup__content{width:100%;align-items:center}}.kn-events__card .event-popup__image-col{flex-shrink:0;width:47%}.kn-events__card .event-popup__image-col:empty{display:none}@media only screen and (max-width: 768px){.kn-events__card .event-popup__image-col{width:100%}}.kn-events__card .event-popup__image-col img{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:max(1.0416666667vw,20px);display:block}.kn-events__card .event-popup label{font-weight:600;font-size:max(.78125vw,15px)}.kn-events__card .event-popup .kn-btn{width:-moz-fit-content;width:fit-content;font-size:max(.78125vw,15px)}.kn-events__card .event-popup .close-popup{cursor:pointer;opacity:.8;transition:opacity .2s;inset-inline-end:max(.8333333333vw,16px);inset-block-start:max(.8333333333vw,16px)}.kn-events__card .event-popup .close-popup:hover{opacity:1}.kn-events__card .event-popup .close-popup svg path{fill:var(--kn-navy)}@keyframes kn-popup-in{from{opacity:0}to{opacity:1}}.kn-events__card .lds-ring{display:none;position:absolute;width:max(3.3333333333vw,64px);height:max(3.3333333333vw,64px);inset-block-start:50%;inset-inline-start:50%;transform:translate(50%, -50%);z-index:5}.kn-events__card .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:max(2.7083333333vw,52px);height:max(2.7083333333vw,52px);margin:max(.3125vw,6px);border:max(.3125vw,6px) solid var(--kn-teal);border-radius:50%;animation:kn-ring-spin 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:var(--kn-teal) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.kn-events__card .lds-ring div:nth-child(1){animation-delay:-0.45s}.kn-events__card .lds-ring div:nth-child(2){animation-delay:-0.3s}.kn-events__card .lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes kn-ring-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media only screen and (max-width: 900px){.kn-events__hero-content{max-width:100%}.kn-events__card{padding:28px 20px}}@media only screen and (max-width: 600px){.kn-events__hero .kn-container{padding-inline:20px}.kn-events__body .kn-container{padding-inline:16px}.kn-events__card{padding:20px 12px}.kn-events__card .daterangepicker .drp-calendar.left tbody td{padding:4px;font-size:11px;height:60px !important}}/*# sourceMappingURL=events-v2.min.css.map */