:root{--cc-primary:#005979;--cc-primary-dark:#193b49;--cc-text:#16394a;--cc-white:#ffffff;--cc-accent:#d8ba8e;--cc-surface:rgba(0,89,121,0.15);--cc-calendar-tint:#edf5f7}#main-header.et-fixed-header #logo{content:url("/wp-content/uploads/2026/08/Logo-dark.svg")}.slide_down_below #top-menu>li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item)a>span::after,.slide_down_below .et_pb_menu__menu>nav>ul>li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item)a>span::after{background:none!important}.cc-menu-white a.dipi-cta-button.cc-header-cta{background:var(--cc-primary)!important;border-color:var(--cc-primary)!important;color:var(--cc-white)!important}.cc-menu-white a.dipi-cta-button.cc-header-cta span{color:var(--cc-white)!important}body #page-container.cc-menu-whiteul lia.dipi-cta-button.cc-header-cta:hover{background:var(--cc-primary-dark)!important;border-color:var(--cc-primary-dark)!important;color:var(--cc-white)!important}body #page-container.cc-menu-whiteul lia.dipi-cta-button.cc-header-cta:hover span{color:var(--cc-white)!important}.cc-menu-transparent a.dipi-cta-button.cc-header-cta{background:var(--cc-white)!important;border-color:var(--cc-white)!important;color:var(--cc-primary)!important}.cc-menu-transparent a.dipi-cta-button.cc-header-cta span{color:var(--cc-primary)!important}body #page-container.cc-menu-transparentul lia.dipi-cta-button.cc-header-cta:hover{background:var(--cc-primary)!important;border-color:var(--cc-primary)!important;color:var(--cc-white)!important}body #page-container.cc-menu-transparentul lia.dipi-cta-button.cc-header-cta:hover span{color:var(--cc-white)!important}.cc-floating-cta.cc-floating-chat{position:fixed;right:28px;bottom:28px;z-index:99999;width:84px;height:84px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(to bottom left,var(--cc-primary) 0%,var(--cc-primary-dark) 100%);box-shadow:0 4px 18px rgba(0,0,0,0.24);text-decoration:none;transition:transform 0.2s ease,box-shadow 0.2s ease}.cc-floating-cta.cc-floating-chat>span{display:block;width:36px;height:36px;background:url("/wp-content/uploads/2026/09/envelope-solid-full.svg")center / contain no-repeat}.cc-floating-cta.cc-floating-chat:hover{transform:translateY(-3px);box-shadow:0 7px 22px rgba(0,0,0,0.28)}.cc-floating-cta.cc-floating-chat:focus-visible{outline:3px solid var(--cc-accent);outline-offset:4px}.cc-facts-box{width:100%;max-width:1360px;margin:0 auto;color:var(--cc-text);font-family:inherit;box-sizing:border-box}.cc-facts-box *,.cc-facts-box *::before,.cc-facts-box *::after{box-sizing:border-box}.cc-fact{width:100%;padding:24px 28px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--cc-surface);text-align:center}.cc-fact strong{display:block;margin:0 0 8px;padding:0;font-size:18px;line-height:1.25;font-weight:700}.cc-fact span,.cc-fact small{display:block;padding:0;line-height:1.35;font-weight:400}.cc-fact span{margin:0;font-size:20px}.cc-fact small{margin:2px 0 0;font-size:16px}.cc-fact-full{width:100%}.cc-fact-top{border-radius:34px 34px 0 0}.cc-fact-bottom{border-radius:0 0 34px 34px}.cc-fact-grid{width:100%;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px;margin:10px 0}.cc-fact-grid>.cc-fact{min-width:0}.cc-triple-grid,.cc-fact-bottom-grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cc-triple-grid{margin:10px 0}.cc-fact-bottom-left{border-radius:0 0 0 34px}.cc-fact-bottom-right{border-radius:0 0 34px 0}.cc-program-box .cc-fact-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-fact-wide{width:100%;margin-bottom:10px;padding:20px 28px 24px}.cc-fact-wide>strong{margin-bottom:14px}.cc-fact-columns{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;justify-items:stretch!important}.cc-fact-columns>div{width:100%!important;min-width:0!important;padding:0 30px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important}.cc-fact-columns span,.cc-fact-columns small{display:block!important;width:100%!important;margin:0!important;padding:0!important;font-weight:400}.cc-fact-columns span{font-size:20px;line-height:1.35}.cc-fact-columns small{margin-top:2px!important;font-size:16px;line-height:1.35}.cc-targets{margin-bottom:10px}.cc-target-list{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));justify-content:center;align-items:start;column-gap:clamp(120px,18vw,280px);max-width:100%;margin:0 auto!important;padding:0!important;text-align:left}.cc-target-list ul{margin:0!important;padding:0 0 0 24px!important}.cc-target-list li{margin:0!important;padding:0!important;font-size:20px;line-height:1.35}.cc-target-list li::marker{color:var(--cc-text)}.cc-check-list ul{margin:0!important;padding:0!important;list-style:none}.cc-check-list li{position:relative;margin:0 0 10px!important;padding:0 0 0 34px!important;line-height:1.35}.cc-check-list li:last-child{margin-bottom:0!important}.cc-check-list li::before{content:"✓";position:absolute;top:0;left:0;color:var(--cc-primary);font-weight:700}.cc-benefits-box{max-width:630px}.cc-benefits-box .cc-fact{padding:24px 18px}.cc-benefits-box .cc-fact+.cc-fact{margin-top:18px}.cc-benefits-box .cc-fact strong{margin:0;font-size:18px;line-height:1.45;font-weight:700;text-transform:none}.cc-benefits-box .cc-fact-top{border-radius:20px 20px 0 0}.cc-benefits-box .cc-fact-bottom{border-radius:0 0 20px 20px}.cc-program-box,.cc-bachelor-box,.cc-dual-box,.cc-hp-study-box{max-width:1600px}.cc-program-box .cc-fact strong,.cc-bachelor-box .cc-fact strong,.cc-dual-box .cc-fact strong,.cc-hp-study-box .cc-fact strong{text-transform:none}.cc-bachelor-box .cc-fact-top{min-height:128px}.cc-bachelor-box .cc-fact-grid>.cc-fact{min-height:158px}.cc-bachelor-box .cc-fact-wide{padding:20px 28px 24px}.cc-bachelor-box .cc-fact-columns>div{padding:0 30px!important}.cc-bachelor-box .cc-fact-bottom{min-height:138px}.cc-bachelor-box .cc-bachelor-divider{display:block!important;width:100%!important;height:12px!important;min-height:12px!important;margin:0!important;padding:0!important;background:var(--cc-white)!important}.cc-dual-box>.cc-fact-full:not(.cc-fact-top),.cc-hp-study-box>.cc-fact-full:not(.cc-fact-top){margin-bottom:10px}.cc-dual-bottom-grid,.cc-hp-study-bottom-grid{margin-top:0;margin-bottom:0}.cc-dual-bottom-grid .cc-fact-bottom-left,.cc-hp-study-bottom-grid .cc-fact-bottom-left{border-radius:0 0 0 34px}.cc-dual-bottom-grid .cc-fact-bottom-right,.cc-hp-study-bottom-grid .cc-fact-bottom-right{border-radius:0 0 34px 0}.cc-hp-study-box b{color:var(--cc-primary);font-weight:700}.cc-pathways-box{max-width:1550px}.cc-pathways-box .cc-fact{padding:28px 22px}.cc-pathways-box .cc-fact+.cc-fact{margin-top:12px}.cc-pathways-box .cc-fact strong{margin:0 0 14px;font-size:18px;line-height:1.35;text-transform:none}.cc-pathway-center,.cc-pathway-section{text-align:center}.cc-pathway-section{display:block}.cc-pathway-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(50px,6vw,110px);text-align:left}.cc-pathway-grid p{margin:0 0 34px;font-size:20px;line-height:1.45}.cc-pathway-grid p:last-child{margin-bottom:0}.cc-pathway-grid b{font-weight:700}.cc-pathway-note{margin-top:-22px!important;font-size:16px!important}.hotel-price-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.hotel-price-options>div{display:flex;flex-direction:column}.hotel-price-options strong{display:block}.hotel-price-options span{font-size:16px}.hotel-price-options h3{font-size:20px}.glass-background{background:rgba(0,0,0,0.1);-webkit-backdrop-filter:blur(15px) brightness(85%);backdrop-filter:blur(15px) brightness(85%);border-radius:16px;padding:1.25rem}.campus-path{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:12px}.campus-path span{font-size:24px;line-height:1.2;font-weight:700;white-space:nowrap}.campus-path .arrow{flex:0 0 auto;font-weight:400}.cc-tech-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cc-tech-card{min-width:0;display:flex;flex-direction:column;overflow:hidden;background:var(--cc-surface);border-radius:28px}.cc-tech-card img{display:block;width:100%;height:350px;object-fit:cover}.cc-tech-content{display:flex;flex-direction:column;flex:1;padding:34px}.cc-tech-meta{display:block;margin-bottom:18px;color:var(--cc-text);font-size:16px;line-height:1.3;font-weight:700;text-transform:uppercase}.cc-tech-card h3{margin:0 0 12px;padding:0;color:var(--cc-primary);font-size:24px;line-height:1.2;font-weight:700}.cc-tech-card p{margin:0 0 24px!important;padding:0;color:var(--cc-text);font-size:18px;line-height:1.5}.cc-tech-content .et_pb_button{margin-top:0!important;align-self:flex-start}.cc-tech-price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin:auto 0 24px;padding:14px 18px;background:rgba(255,255,255,0.45);border:0;border-radius:12px}.cc-tech-price-label{display:block;margin:0;color:var(--cc-text);font-size:14px;line-height:1.4;font-weight:400}.cc-tech-price-value{display:block;color:var(--cc-primary);font-size:22px;line-height:1.3;font-weight:600;white-space:nowrap}.dipi-popup-container:has(.cc-kalender-modal),.dipi-layout-content:has(.cc-kalender-modal){min-width:min(90vw,1400px)}.cc-kalender-modal{width:min(92vw,calc(88vh * 1.36),1400px)!important;max-width:none!important;margin:0 auto!important;padding:0!important;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--cc-white)}.cc-kalender-modal .et_pb_row,.cc-kalender-modal .et_pb_column{width:100%!important;max-width:100%!important;padding:0!important;display:flex;align-items:center;justify-content:center;overflow:hidden}.cc-kalender-modal .et_pb_row{margin:0 auto!important}.cc-kalender-modal .et_pb_column{margin:0!important}.cc-kalender-modal .et_pb_code,.cc-kalender-modal .et_pb_code_inner{width:100%;max-width:100%;margin:0 auto!important;padding:0!important}.cc-kalender-modal .wp-block-pdfemb-pdf-embedder-viewer{width:100%;max-width:100%;margin:0 auto!important;padding:0!important;text-align:center}.cc-kalender-modal .pdfemb-viewer{margin-left:auto!important;margin-right:auto!important}body.cc-modal-open,html:has(body.cc-modal-open){overflow:hidden!important}body.cc-modal-open{overscroll-behavior:none}.et_pb_menu .et-menu>li.cc-menu-calendar{display:flex;align-items:center}.et_pb_menu .et-menu>li.cc-menu-calendar>a{width:24px;height:24px;padding:0!important;display:block;font-size:0!important;background:url("/wp-content/uploads/2026/08/calendar-days.svg")center / contain no-repeat;opacity:0.7;transition:opacity 0.25s ease}.et_pb_menu .et-menu>li.cc-menu-calendar>a:hover,.et_pb_menu .et-menu>li.cc-menu-calendar>a:focus-visible,.et_pb_menu .et-menu>li.cc-menu-calendar.current-menu-item>a,.et_pb_menu .et-menu>li.cc-menu-calendar.current_page_item>a{opacity:1}#dipi-popup-container-27755829 .dipi-popup-inner{position:fixed!important;inset:0!important;width:100%!important;height:100vh!important;height:100dvh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:32px 16px!important;margin:0!important;box-sizing:border-box!important}#dipi-popup-container-27755829 .dipi-popup-wrapper{width:100%!important;max-width:1600px!important;height:auto!important;margin:0!important;padding:0!important}#dipi-popup-container-27755829 #et-boc{width:100%!important}#dipi-popup-container-27755829 .et_pb_section,#dipi-popup-container-27755829 .et_pb_row,#dipi-popup-container-27755829 .et_pb_column,#dipi-popup-container-27755829 .dipi_image_gallery{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}#dipi-popup-container-27755829 .dipi-image-gallery-top{margin:0!important;padding:0!important}#dipi-popup-container-27755829 .dipi-image-gallery-top .swiper,#dipi-popup-container-27755829 .dipi-image-gallery-top .swiper-wrapper,#dipi-popup-container-27755829 .dipi-image-gallery-top .swiper-slide,#dipi-popup-container-27755829 .dipi-image-gallery-top .swiper-slide-container{height:calc(100vh - 160px)!important;height:calc(100dvh - 160px)!important;min-height:0!important;max-height:none!important}#dipi-popup-container-27755829 .swiper-slide-container{background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important}#dipi-popup-container-27755829 .dipi-image-gallery-thumbs{margin:10px 0 0!important;padding:0!important}#dipi-popup-container-27755829 .dipi-image-gallery-thumbs .swiper,#dipi-popup-container-27755829 .dipi-image-gallery-thumbs .swiper-wrapper,#dipi-popup-container-27755829 .dipi-image-gallery-thumbs .swiper-slide,#dipi-popup-container-27755829 .dipi-image-gallery-thumbs .swiper-slide-container{height:60px!important;min-height:0!important;max-height:none!important}.single-tribe_events #tribe-events-content,.single-tribe_events .tribe-events-single{color:var(--cc-text);font-family:inherit}.single-tribe_events .tribe-events-single-event-title{color:var(--cc-primary-dark);font-weight:700}.single-tribe_events .tribe-events-event-meta{padding:20px;border-radius:14px;background:var(--cc-calendar-tint)}@media (max-width:767px){.single-tribe_events .tribe-events-event-meta{padding:16px}}@media (max-width:980px){.cc-target-list{column-gap:90px}.cc-fact-bottom-grid,.cc-program-box .cc-fact-bottom-grid,.cc-triple-grid,.cc-pathway-grid{grid-template-columns:1fr}.cc-fact-columns>div,.cc-bachelor-box .cc-fact-columns>div{padding-left:18px!important;padding-right:18px!important}.cc-fact-bottom-left,.cc-fact-bottom-right,.cc-dual-bottom-grid .cc-fact-bottom-left,.cc-dual-bottom-grid .cc-fact-bottom-right,.cc-hp-study-bottom-grid .cc-fact-bottom-left,.cc-hp-study-bottom-grid .cc-fact-bottom-right{border-radius:0}.cc-fact-bottom-right,.cc-dual-bottom-grid .cc-fact-bottom-right,.cc-hp-study-bottom-grid .cc-fact-bottom-right{border-radius:0 0 24px 24px}.cc-tech-card img{height:280px}.cc-tech-content{padding:28px}.cc-kalender-modal{width:min(94vw,calc(86vh * 1.36))!important}}@media (max-width:767px){.cc-floating-cta.cc-floating-chat{right:16px;bottom:16px;width:64px;height:64px}.cc-floating-cta.cc-floating-chat>span{width:28px;height:28px}.cc-facts-box,.cc-benefits-box,.cc-program-box,.cc-pathways-box,.cc-bachelor-box,.cc-dual-box,.cc-hp-study-box{max-width:100%}.cc-fact,.cc-benefits-box .cc-fact,.cc-pathways-box .cc-fact{padding:24px 18px}.cc-fact-grid,.cc-target-list,.cc-fact-columns,.cc-bachelor-box .cc-fact-grid,.cc-bachelor-box .cc-fact-columns{grid-template-columns:1fr!important}.cc-fact-wide,.cc-bachelor-box .cc-fact-wide{padding:24px 18px}.cc-fact-columns,.cc-bachelor-box .cc-fact-columns{row-gap:22px}.cc-fact-columns>div,.cc-bachelor-box .cc-fact-columns>div{padding:0!important}.cc-bachelor-box .cc-fact-top,.cc-bachelor-box .cc-fact-grid>.cc-fact,.cc-bachelor-box .cc-fact-bottom{min-height:auto}.cc-fact strong,.cc-benefits-box .cc-fact strong,.cc-pathways-box .cc-fact strong{font-size:18px}.cc-fact span,.cc-target-list li,.cc-pathway-grid p,.cc-fact-columns span{font-size:20px}.cc-fact small,.cc-fact-columns small,.cc-pathways-box .cc-fact small,.cc-pathway-note{font-size:16px!important}.cc-target-list{justify-content:center;max-width:min(100%,340px);row-gap:0}.cc-fact-top{border-radius:24px 24px 0 0}.cc-fact-bottom{border-radius:0 0 24px 24px}.glass-background{padding:1rem;border-radius:14px}.campus-path{max-width:320px;margin-left:auto;margin-right:auto;flex-direction:column;gap:8px}.campus-path span{font-size:20px;white-space:normal;text-align:center}.campus-path .arrow{line-height:1;transform:rotate(90deg)}.cc-tech-grid{grid-template-columns:1fr;gap:16px}.cc-tech-card{border-radius:24px}.cc-tech-card img{height:auto;aspect-ratio:16 / 10}.cc-tech-content{padding:24px 20px 28px}.cc-tech-meta{margin-bottom:14px;font-size:14px}.cc-tech-card h3{font-size:20px}.cc-tech-card p{font-size:16px}.dipi-popup-container:has(.cc-kalender-modal),.dipi-layout-content:has(.cc-kalender-modal){min-width:0}.cc-kalender-modal{width:96vw!important;max-width:96vw!important;margin:0 auto!important;overflow:hidden}.cc-kalender-modal .et_pb_row,.cc-kalender-modal .et_pb_column,.cc-kalender-modal .et_pb_code,.cc-kalender-modal .et_pb_code_inner{width:100%!important;max-width:100%!important}}@media (prefers-reduced-motion:reduce){.cc-floating-cta.cc-floating-chat,.et_pb_menu .et-menu>li.cc-menu-calendar>a{transition:none}.cc-floating-cta.cc-floating-chat:hover{transform:none}}:root{--cc-primary:#005979;--cc-primary-dark:#193b49;--cc-text:#16394a;--cc-white:#ffffff;--cc-accent:#d8ba8e;--cc-calendar-muted:#58727e;--cc-calendar-border:rgba(22,57,74,0.15);--cc-calendar-event-inset:6px;--cc-calendar-past-bg:#d9e0e3;--cc-calendar-past-text:#4e6571;--cc-calendar-past-soft:#f1f4f5;--cc-calendar-past-border:#bac7cd}.tribe-events-view,.tribe-common.tribe-events-view{--tec-color-accent-primary:var(--cc-primary);--tec-color-accent-primary-hover:var(--cc-primary-dark);--tec-color-text-primary:var(--cc-text);--tec-color-text-secondary:var(--cc-calendar-muted);--tec-color-border-secondary-month-grid:var(--cc-calendar-border);--tec-color-background-month-grid:var(--cc-white);--tec-color-background-primary-multiday:var(--cc-primary);--tec-color-background-secondary-multiday:var(--cc-primary);--tec-color-text-day-of-week-month:var(--cc-text);--tec-color-day-marker-month:var(--cc-text);--tec-color-border-active-month-grid-hover:var(--cc-primary);color:var(--cc-text);font-family:inherit}.tribe-events-view .tribe-common,.tribe-events-view .tribe-common *,.tribe-common.tribe-events-view,.tribe-common.tribe-events-view button,.tribe-common.tribe-events-view input,.tribe-common.tribe-events-view select{font-family:inherit}.tribe-events-view .tribe-events-header{margin-bottom:18px}.tribe-events-view .tribe-events-c-top-bar{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid var(--cc-calendar-border)}.tribe-events-view .tribe-events-c-top-bar__datepicker-button{padding:6px 2px;background:transparent;color:var(--cc-primary-dark);font-size:clamp(23px,2.4vw,32px);line-height:1.2;font-weight:700;letter-spacing:-0.025em}.tribe-events-view .tribe-events-c-top-bar__datepicker-button:hover,.tribe-events-view .tribe-events-c-top-bar__datepicker-button:focus-visible{color:var(--cc-primary)}.tribe-events-view .tribe-events-c-top-bar__nav-link{color:var(--cc-primary)!important;opacity:1;transition:opacity .2s ease}.tribe-events-view .tribe-events-c-top-bar__nav-link:hover{opacity:.6}.tribe-events-view .tribe-events-c-top-bar__today-button{min-height:36px;padding:7px 15px;border:1px solid var(--cc-calendar-border);border-radius:9px;background:#f4f8f9;color:var(--cc-primary-dark);font-weight:600}.tribe-events-view .tribe-events-c-view-selector__list-item-link,.tribe-events-view .tribe-events-c-view-selector__button{color:var(--cc-text);font-weight:600}.tribe-events-view .tribe-events-header__events-bar{margin-bottom:22px;border:1px solid var(--cc-calendar-border);border-radius:12px;background:var(--cc-white)}.tribe-events-view .tribe-events-c-search__button,.tribe-events-view .tribe-events-c-search__button:hover{border-radius:9px;border-color:var(--cc-primary);background:var(--cc-primary);color:var(--cc-white);font-weight:700}.tribe-events-view--month .tribe-events-calendar-month{overflow:hidden;border:1px solid var(--cc-calendar-border);border-radius:16px;background:var(--cc-white)}.tribe-events-view--month .tribe-events-calendar-month__header{margin:0;background:#edf5f7;border-bottom:1px solid var(--cc-calendar-border)}.tribe-events-view--month .tribe-events-calendar-month__header-column-title{padding:15px 9px;color:var(--cc-primary-dark)!important;font-size:12px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.tribe-events-view--month .tribe-events-calendar-month__body{border-top:0}.tribe-events-view--month .tribe-events-calendar-month__week{min-height:122px}.tribe-events-view--month .tribe-events-calendar-month__day{border-color:var(--cc-calendar-border)!important;background:var(--cc-white);transition:background-color .2s ease}.tribe-events-view--month .tribe-events-calendar-month__day:hover{background:#f6fafb}.tribe-events-view--month .tribe-events-calendar-month__day--past{background:#fbfcfc}.tribe-events-view--month .tribe-events-calendar-month__day-date,.tribe-events-view--month .tribe-events-calendar-month__day-date-link,.tribe-events-view--month .tribe-events-calendar-month__day-date-daynum{color:var(--cc-text)!important;font-size:15px;font-weight:700;line-height:1.25}.tribe-events-view--month .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date-daynum{color:#9baeb7!important}.tribe-events-view--month .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date{background:transparent!important;border-radius:0}.tribe-events-view--month .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-daynum{position:relative;z-index:0;isolation:isolate;color:var(--cc-primary-dark)!important}.tribe-events-view--month .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-daynum::before{content:"";position:absolute;z-index:-1;top:50%;left:50%;width:34px;height:34px;border-radius:50%;background:var(--cc-accent);transform:translate(-50%,-50%);pointer-events:none}.tribe-events-view--month .tribe-events-calendar-month__multiday-event-bar{overflow:hidden;border:none;border-radius:7px}.tribe-events-view--month .tribe-events-calendar-month__multiday-event-bar-inner,.tribe-events-view--month .tribe-events-calendar-month__multiday-event-bar-inner:hover{box-sizing:border-box;width:calc(100% - 2 * var(--cc-calendar-event-inset))!important;margin-inline:var(--cc-calendar-event-inset)!important;cursor:default;min-height:28px;padding:5px 9px;border-radius:7px;background:var(--cc-primary)!important;color:var(--cc-white)!important}.tribe-events-view--month .tribe-events-calendar-month__multiday-event-bar-title,.tribe-events-view--month .tribe-events-calendar-month__multiday-event-bar-title-link,.tribe-events-view--month .tribe-events-calendar-month__multiday-event-bar-title a{color:var(--cc-white)!important;font-size:12px;font-weight:700;line-height:1.4;text-decoration:none!important}.tribe-events-view--month.tribe-events-calendar-month__multiday-event--past.tribe-events-calendar-month__multiday-event-bar-inner,.tribe-events-view--month.tribe-events-calendar-month__multiday-event--past.tribe-events-calendar-month__multiday-event-bar-inner:hover{background:var(--cc-calendar-past-bg)!important;color:var(--cc-calendar-past-text)!important}.tribe-events-view--month.tribe-events-calendar-month__multiday-event--past:is(.tribe-events-calendar-month__multiday-event-bar-title,.tribe-events-calendar-month__multiday-event-bar-title-link,.tribe-events-calendar-month__multiday-event-bar-title a){color:var(--cc-calendar-past-text)!important}.tribe-events-view--month.tribe-events-calendar-month__day--past.tribe-events-calendar-month__calendar-event,.tribe-events-view--month.tribe-events-calendar-month__day--past.tribe-events-calendar-month__calendar-event-details{background:var(--cc-calendar-past-soft)!important;border-left-color:var(--cc-calendar-past-border)!important}.tribe-events-view--month.tribe-events-calendar-month__day--past:is(.tribe-events-calendar-month__calendar-event-title,.tribe-events-calendar-month__calendar-event-title-link,.tribe-events-calendar-month__calendar-event-datetime){color:var(--cc-calendar-past-text)!important}.tribe-events-view--month .tribe-events-calendar-month__calendar-event,.tribe-events-view--month .tribe-events-calendar-month__calendar-event-details{border-radius:7px;background:#e7f1f4}.tribe-events-view--month .tribe-events-calendar-month__calendar-event{margin:0 var(--cc-calendar-event-inset) 6px;padding:7px 9px;border-left:3px solid var(--cc-primary)}.tribe-events-view--month .tribe-events-calendar-month__calendar-event:hover{background:#dceaf0}.tribe-events-view--month .tribe-events-calendar-month__calendar-event-title,.tribe-events-view--month .tribe-events-calendar-month__calendar-event-title-link{color:var(--cc-primary-dark)!important;font-size:12px;font-weight:700;line-height:1.45;overflow-wrap:anywhere;text-decoration:none!important}.tribe-events-view--month .tribe-events-calendar-month__calendar-event-datetime{color:#526d7a;font-size:11px}.tribe-events-view--month .tribe-events-calendar-month__more-events-link{color:var(--cc-primary);font-weight:700}.tribe-events-view--month .tribe-events-calendar-month__calendar-event-tooltip{border:1px solid var(--cc-calendar-border);border-radius:12px;background:var(--cc-white);box-shadow:0 12px 30px rgba(22,57,74,.12)}.tribe-events-view--month .tribe-events-calendar-month__calendar-event-tooltip-title,.tribe-events-view--month .tribe-events-calendar-month__calendar-event-tooltip-title-link{color:var(--cc-primary-dark);font-weight:700}.tribe-events-view--list .tribe-events-calendar-list__month-separator-text{color:var(--cc-primary-dark);font-size:21px;font-weight:700}.tribe-events-view--list .tribe-events-calendar-list__event-row{padding:18px 0;border-bottom:1px solid var(--cc-calendar-border)}.tribe-events-view--list .tribe-events-calendar-list__event-date-tag-daynum{color:var(--cc-primary);font-weight:700}.tribe-events-view--list .tribe-events-calendar-list__event-title-link{color:var(--cc-primary-dark);font-weight:700}.tribe-events-view :is(a,button,input,select):focus-visible{outline:3px solid var(--cc-accent);outline-offset:3px}:is(.tribe-events-calendar-month__multiday-event,.tribe-events-calendar-month__calendar-event,.tribe-events-calendar-month__calendar-event-tooltip,.tribe-events-calendar-month-mobile-events__mobile-event,.tribe-events-calendar-list__event,.tribe-events-calendar-day__event),:is(.tribe-events-calendar-month__multiday-event,.tribe-events-calendar-month__calendar-event,.tribe-events-calendar-month__calendar-event-tooltip,.tribe-events-calendar-month-mobile-events__mobile-event,.tribe-events-calendar-list__event,.tribe-events-calendar-day__event) a{cursor:default!important;text-decoration:none!important}@media (max-width:980px){.tribe-events-view--month .tribe-events-calendar-month__week{min-height:102px}.tribe-events-view--month .tribe-events-calendar-month__calendar-event{padding:6px 7px}.tribe-events-view--month :is(.tribe-events-calendar-month__calendar-event-title,.tribe-events-calendar-month__calendar-event-title-link){font-size:12px}.tribe-events-view--month .tribe-events-calendar-month__multiday-event-bar-title{font-size:11px}}@media (max-width:767px){.tribe-events-view .tribe-events-header__events-bar{margin-bottom:18px}.tribe-events-view .tribe-events-c-top-bar{margin-bottom:16px;padding-bottom:12px}.tribe-events-view .tribe-events-c-top-bar__datepicker-button{font-size:19px}.tribe-events-view--month .tribe-events-calendar-month{border-radius:10px}.tribe-events-view--month .tribe-events-calendar-month__week{min-height:74px}.tribe-events-view--month .tribe-events-calendar-month__header-column-title{padding:10px 2px;font-size:10px;letter-spacing:.02em}.tribe-events-view--month :is(.tribe-events-calendar-month__day-date,.tribe-events-calendar-month__day-date-link){font-size:12px}.tribe-events-view--month .tribe-events-calendar-month__day-date-daynum{font-size:13px}.tribe-events-view--month .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-daynum::before{width:28px;height:28px}.tribe-events-view--month .tribe-events-calendar-month-mobile-events__mobile-event{padding:16px 0;border-bottom:1px solid var(--cc-calendar-border)}.tribe-events-view--month .tribe-events-calendar-month-mobile-events__mobile-event-title-link{color:var(--cc-primary-dark);font-weight:700}.tribe-events-view--month .tribe-events-calendar-month__mobile-events-icon--event{background:var(--cc-primary)}}@media (prefers-reduced-motion:reduce){.tribe-events-view .tribe-events-c-top-bar__nav-link,.tribe-events-view--month .tribe-events-calendar-month__day,.tribe-events-view--month .tribe-events-calendar-month__calendar-event,.tribe-events-view--month .tribe-events-calendar-month__multiday-event-bar-inner{transition:none}}