.tribe-events.tribe-events-widget .tribe-events-calendar-month-mobile-events .tribe-events-virtual-hybrid-event,.tribe-events.tribe-events-widget .tribe-events-calendar-month-mobile-events .tribe-events-virtual-virtual-event,.tribe-events.tribe-events-widget .tribe-events-pro-week-grid .tribe-events-virtual-hybrid-event,.tribe-events.tribe-events-widget .tribe-events-pro-week-grid .tribe-events-virtual-virtual-event,.tribe-events.tribe-events-widget .tribe-events-pro-week-grid__event-tooltip .tribe-events-virtual-hybrid-event,.tribe-events.tribe-events-widget .tribe-events-pro-week-grid__event-tooltip .tribe-events-virtual-virtual-event,.tribe-events.tribe-events-widget .tribe-events-pro-week-mobile-events .tribe-events-virtual-hybrid-event,.tribe-events.tribe-events-widget .tribe-events-pro-week-mobile-events .tribe-events-virtual-virtual-event,.tribe-events.tribe-events-widget .tribe-events-virtual-hybrid-event,.tribe-events.tribe-events-widget .tribe-events-virtual-virtual-event{align-items:center;background-color:var(--tec-color-accent-secondary-background);border-radius:10px;display:inline-flex;height:20px;justify-content:center;margin:-2px 0 0;width:30px;}.tribe-events.tribe-events-widget .tribe-events-calendar-month-mobile-events .tribe-events-virtual-hybrid-event__icon,.tribe-events.tribe-events-widget .tribe-events-calendar-month-mobile-events .tribe-events-virtual-virtual-event__icon,.tribe-events.tribe-events-widget .tribe-events-pro-week-grid .tribe-events-virtual-hybrid-event__icon,.tribe-events.tribe-events-widget .tribe-events-pro-week-grid .tribe-events-virtual-virtual-event__icon,.tribe-events.tribe-events-widget .tribe-events-pro-week-grid__event-tooltip .tribe-events-virtual-hybrid-event__icon,.tribe-events.tribe-events-widget .tribe-events-pro-week-grid__event-tooltip .tribe-events-virtual-virtual-event__icon,.tribe-events.tribe-events-widget .tribe-events-pro-week-mobile-events .tribe-events-virtual-hybrid-event__icon,.tribe-events.tribe-events-widget .tribe-events-pro-week-mobile-events .tribe-events-virtual-virtual-event__icon,.tribe-events.tribe-events-widget .tribe-events-virtual-hybrid-event__icon,.tribe-events.tribe-events-widget .tribe-events-virtual-virtual-event__icon{display:inline-block;line-height:0;margin-right:0;}.tribe-events.tribe-events-widget .tribe-events-calendar-month-mobile-events .tribe-events-virtual-hybrid-event__icon-svg,.tribe-events.tribe-events-widget .tribe-events-pro-week-grid .tribe-events-virtual-hybrid-event__icon-svg,.tribe-events.tribe-events-widget .tribe-events-pro-week-grid__event-tooltip .tribe-events-virtual-hybrid-event__icon-svg,.tribe-events.tribe-events-widget .tribe-events-pro-week-mobile-events .tribe-events-virtual-hybrid-event__icon-svg,.tribe-events.tribe-events-widget .tribe-events-virtual-hybrid-event__icon-svg{height:12px;}.tribe-events.tribe-events-widget .tribe-events-calendar-month-mobile-events .tribe-events-virtual-virtual-event__icon-svg,.tribe-events.tribe-events-widget .tribe-events-pro-week-grid .tribe-events-virtual-virtual-event__icon-svg,.tribe-events.tribe-events-widget .tribe-events-pro-week-grid__event-tooltip .tribe-events-virtual-virtual-event__icon-svg,.tribe-events.tribe-events-widget .tribe-events-pro-week-mobile-events .tribe-events-virtual-virtual-event__icon-svg,.tribe-events.tribe-events-widget .tribe-events-virtual-virtual-event__icon-svg{height:10px;}.tribe-events.tribe-events-widget .tribe-events-calendar-month-mobile-events .tribe-events-virtual-hybrid-event__text,.tribe-events.tribe-events-widget .tribe-events-calendar-month-mobile-events .tribe-events-virtual-virtual-event__text,.tribe-events.tribe-events-widget .tribe-events-pro-week-grid .tribe-events-virtual-hybrid-event__text,.tribe-events.tribe-events-widget .tribe-events-pro-week-grid .tribe-events-virtual-virtual-event__text,.tribe-events.tribe-events-widget .tribe-events-pro-week-grid__event-tooltip .tribe-events-virtual-hybrid-event__text,.tribe-events.tribe-events-widget .tribe-events-pro-week-grid__event-tooltip .tribe-events-virtual-virtual-event__text,.tribe-events.tribe-events-widget .tribe-events-pro-week-mobile-events .tribe-events-virtual-hybrid-event__text,.tribe-events.tribe-events-widget .tribe-events-pro-week-mobile-events .tribe-events-virtual-virtual-event__text,.tribe-events.tribe-events-widget .tribe-events-virtual-hybrid-event__text,.tribe-events.tribe-events-widget .tribe-events-virtual-virtual-event__text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.tribe-events-widget .tribe-events-virtual-hybrid-event__icon-svg:hover circle,.tribe-events-widget .tribe-events-virtual-hybrid-event__icon-svg:hover ellipse,.tribe-events-widget .tribe-events-virtual-hybrid-event__icon-svg:hover path,.tribe-events-widget .tribe-events-virtual-virtual-event__icon-svg:hover circle,.tribe-events-widget .tribe-events-virtual-virtual-event__icon-svg:hover ellipse,.tribe-events-widget .tribe-events-virtual-virtual-event__icon-svg:hover path{opacity:var(--tec-opacity-icon-hover);stroke:currentcolor;}.photo-header__main{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.photo-header__background{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2;z-index:0;height:clamp(28rem,41vw,41.25rem);overflow:hidden;}.background__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.background-align--top .background__image{-o-object-position:center top;object-position:center top;}.background-align--bottom .background__image{-o-object-position:center bottom;object-position:center bottom;}.photo-header__overlay{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2;background-color:rgba(0,0,0,.27);z-index:2;}.photo-header__gradient{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2;background:transparent -webkit-gradient(linear,left bottom,left top,from(#000),color-stop(50%,rgba(0,0,0,0))) 0% 0% no-repeat;background:transparent linear-gradient(0deg,#000 0%,rgba(0,0,0,0) 50%) 0% 0% no-repeat;opacity:.88;z-index:3;}@media (max-width: 47.9375rem){.photo-header__gradient{background:transparent -webkit-gradient(linear,left bottom,left top,from(#000),to(rgba(0,0,0,0))) 0% 0% no-repeat;background:transparent linear-gradient(0deg,#000 0%,rgba(0,0,0,0) 100%) 0% 0% no-repeat;}}.photo-header__content{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2;z-index:4;color:#fff;padding:0 5% 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.photo-header__content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:78.75rem;}@media (max-width: 47.9375rem){.photo-header__content-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}}.is-template--program .photo-header__content-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.photo-header__heading{font-family:"Montserrat",sans-serif;font-size:clamp(2.375rem,4vw,4rem);font-weight:800;line-height:1.1;text-transform:uppercase;margin:0;padding-bottom:2rem;}.--has-secondary-image .photo-header__heading{padding-bottom:1rem;}@media (max-width: 47.9375rem){.photo-header__heading{padding-bottom:.5rem;}}@media (max-width: 27.4375rem){.photo-header__heading{font-size:1.875rem;}}.is-template--program .photo-header__heading{font-size:clamp(2rem,3.125vw,3.125rem);}.is-template--school .photo-header__heading{text-indent:-5.4rem;padding-left:5.4rem;position:relative;}@media (max-width: 63.9375rem){.is-template--school .photo-header__heading{text-indent:0;padding-left:4rem;}}@media (max-width: 47.9375rem){.is-template--school .photo-header__heading{padding-left:0;}}.is-template--school .photo-header__heading:before{content:url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"61.919\" height=\"46.501\" viewBox=\"0 0 61.919 46.501\"><g><path d=\"M27.581,13.791v9.46a1.351,1.351,0,0,1-2.7,0v-9.46a1.351,1.351,0,0,1,2.7,0M30.959,24.6a1.353,1.353,0,0,0,1.351-1.351v-9.46a1.351,1.351,0,0,0-2.7,0v9.46A1.353,1.353,0,0,0,30.959,24.6M11.241,20.3a1.351,1.351,0,0,0-2.7,0v5.743a1.351,1.351,0,0,0,2.7,0ZM28.165,34.185ZM8.538,38.578a1.351,1.351,0,0,0,2.7,0V32.834a1.351,1.351,0,1,0-2.7,0ZM35.689,12.44a1.353,1.353,0,0,0-1.351,1.351v9.46a1.351,1.351,0,1,0,2.7,0v-9.46a1.353,1.353,0,0,0-1.351-1.351M50.678,38.578a1.351,1.351,0,0,0,2.7,0V32.834a1.351,1.351,0,1,0-2.7,0ZM53.38,20.3a1.351,1.351,0,0,0-2.7,0v5.743a1.351,1.351,0,0,0,2.7,0Zm8.538-.215V43.921a2.587,2.587,0,0,1-2.58,2.581H2.58A2.587,2.587,0,0,1,0,43.922V20.088s0-.716,0-.8a4.063,4.063,0,0,1,.07-.525,1.337,1.337,0,0,1,.336-.74L8.887,8.543c.02-.022.04-.044.062-.066a1.35,1.35,0,0,1,.343-.25,1.369,1.369,0,0,1,.857-.125l.043.008h7.073l.148-.189a2.559,2.559,0,0,1,.725-.635l1.087-.636.031-.02c.028-.019.057-.038.087-.055L30.253.2a1.353,1.353,0,0,1,1.422.006l10.9,6.369c.04.024.08.05.118.077l1.077.634a2.559,2.559,0,0,1,.725.636l.148.189h7.082l.044-.008a1.376,1.376,0,0,1,.859.126,1.34,1.34,0,0,1,.34.249c.022.022.043.045.067.072l8.478,9.472a1.336,1.336,0,0,1,.335.74,4.06,4.06,0,0,1,.071.53c0,.082,0,.8,0,.8M13.036,10.812l3.8,4.081V10.812ZM16.863,18.9,9.925,11.436,2.7,19.506V43.8h14.16Zm17.382,15.29A3.289,3.289,0,0,0,30.961,30.9h0a3.286,3.286,0,0,0-3.286,3.284V43.8h6.571Zm8.1-24.6L32.156,3.617l-1.2-.7L19.566,9.582V43.8h5.406V34.183a5.988,5.988,0,0,1,5.962-6.014h.026A6,6,0,0,1,36.948,34.1v9.7h5.4Zm2.743,5.311,3.8-4.081h-3.8Zm14.128,4.613-7.222-8.07L45.047,18.9V43.8H59.216Z\" transform=\"translate(0 0)\" fill=\"%23fff\"/></g></svg>");margin-right:1.5rem;}@media (max-width: 63.9375rem){.is-template--school .photo-header__heading:before{position:absolute;-webkit-transform:scale(.7);transform:scale(.7);left:-.5625rem;}}@media (max-width: 47.9375rem){.is-template--school .photo-header__heading:before{top:-3.25rem;}}.page-id-1557 .photo-header__heading{text-transform:unset;}.photo-header__prefix{display:block;font:400 1.375rem/1.1 "Montserrat",sans-serif;margin-bottom:.5rem;}.photo-header__secondary{border-left:1px solid rgba(255,255,255,.5);margin-left:2rem;padding-left:2rem;}@media (max-width: 47.9375rem){.photo-header__secondary{border:none;margin-left:0;padding-left:0;}}.photo-header__format{color:#daaa00;font-size:clamp(1.125rem,1.375vw,1.375rem);font-weight:800;line-height:1.1;text-transform:uppercase;padding:5.3rem 0 2.25rem 0;white-space:nowrap;}.--has-secondary-image .photo-header__format{padding:0;}@media (max-width: 47.9375rem){.photo-header__format{padding:0;}}.photo-header__secondary-image{max-width:350px;max-height:110px;width:auto;height:auto;}.--has-sub-copy .photo-header__secondary-image{max-width:290px;max-height:88px;}@media (max-width: 47.9375rem){.--has-sub-copy .photo-header__secondary-image{margin-top:.25rem;margin-bottom:.75rem;max-height:76px;}}@media (max-width: 47.9375rem){.photo-header__secondary-image{max-height:76px;width:auto;margin-top:1rem;}}.photo-header__sub-copy{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:.75rem;}@media (max-width: 47.9375rem){.photo-header__sub-copy{display:block;padding-bottom:0;}}.photo-header__sub-copy p{font-size:clamp(1.125rem,1.375vw,1.375rem);margin:0;}.photo-header__button{margin-left:2rem;}@media (max-width: 47.9375rem){.photo-header__button{margin:1rem 0 0;}}.block--callout-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.11);box-shadow:0 0 10px rgba(0,0,0,.11);border-radius:.5rem;height:100%;position:relative;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s;}@media (max-width: 47.9375rem){.block--callout-card{display:block;height:auto;}}.is-style-page-sidebar .block--callout-card{height:auto;margin:3.75rem 0;}@media (max-width: 47.9375rem){.is-style-page-sidebar .block--callout-card{margin:2rem 0;}}.is-style-narrow-padding .block--callout-card{margin:0;height:100%;}.alignwide h3 + .block--callout-card{height:auto;}.block--callout-card.is-style-image-left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:clamp(320px,20.1vw,390px);}.block--callout-card.--has-link:hover{-webkit-transform:translate3d(0,-.75rem,0);transform:translate3d(0,-.75rem,0);}.callout-card__hover{position:absolute;width:100%;height:100%;top:0;left:0;}.is-style-image-left .callout-card__image{width:43%;}@media (max-width: 47.9375rem){.is-style-image-left .callout-card__image{width:100%;}}.is-style-page-sidebar .is-style-image-left .callout-card__image{width:37%;}@media (max-width: 47.9375rem){.is-style-page-sidebar .is-style-image-left .callout-card__image{width:100%;}}.callout-card__image img{display:block;width:100%;border-radius:.5rem .5rem 0 0;}.is-style-image-left .callout-card__image img{border-radius:.5rem 0 0 .5rem;height:100%;-o-object-fit:cover;object-fit:cover;}@media (max-width: 47.9375rem){.is-style-image-left .callout-card__image img{border-radius:.5rem .5rem 0 0;max-height:16.875rem;}}.callout-card__content{padding:6% 6.5%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media (max-width: 47.9375rem){.callout-card__content{height:auto;padding:1.5rem;}}.is-style-image-left .callout-card__content{width:57%;}@media (max-width: 47.9375rem){.is-style-image-left .callout-card__content{width:100%;}}.is-style-page-sidebar .is-style-image-left .callout-card__content{width:63%;}@media (max-width: 47.9375rem){.is-style-page-sidebar .is-style-image-left .callout-card__content{width:100%;}}.callout-card__headline{margin:0;font-size:clamp(1.25rem,1.5vw,1.5rem);text-transform:unset;}.callout-card__headline:after{content:"";display:block;width:3.625rem;height:3px;margin:1.375rem 0 1.5rem;background-color:#154734;}.is-style-purple .callout-card__headline:after{background-color:#880250;}.is-style-blue .callout-card__headline:after{background-color:#0071bc;}.is-style-yellow .callout-card__headline:after{background-color:#927200;}.is-style-pink .callout-card__headline:after{background-color:#f04c54;}.callout-card__description{font-family:"Franziska",serif;margin-bottom:2rem;}@media (max-width: 47.9375rem){.callout-card__description{margin-bottom:1.25rem;}}.callout-card__link{margin-top:auto;text-decoration:none;}.is-style-image-left .callout-card__link{margin-top:0;}.is-style-purple .callout-card__link{color:#880250;}.is-style-purple .callout-card__link path{fill:#880250;}.is-style-blue .callout-card__link{color:#0071bc;}.is-style-blue .callout-card__link path{fill:#0071bc;}.is-style-yellow .callout-card__link{color:#927200;}.is-style-yellow .callout-card__link path{fill:#927200;}.is-style-pink .callout-card__link{color:#f04c54;}.is-style-pink .callout-card__link path{fill:#f04c54;}.--has-link:hover .callout-card__link{text-decoration:underline;}.block--quick-links{background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.11);box-shadow:0 0 10px rgba(0,0,0,.11);border-radius:.5rem;height:100%;padding:6% 6.5%;}.block--quick-links.is-style-green-background{background-color:#154734;color:#fff;}.is-style-page-sidebar .block--quick-links{height:auto;margin:3.75rem 0;}@media (max-width: 47.9375rem){.is-style-page-sidebar .block--quick-links{margin:1.5rem 0 0;}}.block--quick-links:not(:only-of-type){height:auto;margin:3.75rem 0;}@media (max-width: 47.9375rem){.block--quick-links:not(:only-of-type){margin:1.5rem 0;}}.block--quick-links:not(:only-of-type):first-child{margin-top:0;}.block--quick-links:not(:only-of-type):last-child{margin-bottom:0;}.quick-links__headline{margin:0;font-size:clamp(1.25rem,1.5vw,1.5rem);}.quick-links__headline:after{content:"";display:block;width:3.625rem;height:3px;margin:1.375rem 0 1.5rem;background-color:#154734;}.is-style-green-background .quick-links__headline:after{background-color:#fff;}.is-style-purple .quick-links__headline:after{background-color:#880250;}.is-style-blue .quick-links__headline:after{background-color:#0071bc;}.is-style-yellow .quick-links__headline:after{background-color:#927200;}.is-style-pink .quick-links__headline:after{background-color:#f04c54;}.quick-links__list{list-style:none;padding:0;margin:1.5rem 0 0;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:5%;-moz-column-gap:5%;column-gap:5%;}@media (max-width: 27.4375rem){.quick-links__list{-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;}}.quick-links__list li{display:inline-block;width:100%;margin:.375rem 0;}.quick-links__list a{font-family:"Montserrat",sans-serif;font-size:clamp(.9375rem,1.125vw,1.125rem);text-decoration:none;}.quick-links__list a:hover{text-decoration:underline;}.is-style-green-background .quick-links__list a{color:#fff;}.quick-links__list a:after{margin-left:.5rem;margin-right:-.75rem;content:url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"7.438\" height=\"12.751\" viewBox=\"0 0 7.438 12.751\"><path d=\"M2.125,0a1.058,1.058,0,0,1-.751-.311,1.062,1.062,0,0,1,0-1.5L5.937-6.375,1.374-10.937a1.062,1.062,0,0,1,0-1.5,1.062,1.062,0,0,1,1.5,0L8.189-7.127a1.062,1.062,0,0,1,0,1.5L2.876-.312A1.053,1.053,0,0,1,2.125,0Z\" transform=\"translate(-1.063 12.751)\" fill=\"%23154734\"/></svg>");}.is-style-green-background .quick-links__list a:after{content:url("data:image/svg+xml; utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"7.438\" height=\"12.751\" viewBox=\"0 0 7.438 12.751\"><path d=\"M2.125,0a1.058,1.058,0,0,1-.751-.311,1.062,1.062,0,0,1,0-1.5L5.937-6.375,1.374-10.937a1.062,1.062,0,0,1,0-1.5,1.062,1.062,0,0,1,1.5,0L8.189-7.127a1.062,1.062,0,0,1,0,1.5L2.876-.312A1.053,1.053,0,0,1,2.125,0Z\" transform=\"translate(-1.063 12.751)\" fill=\"%23fff\"/></svg>");}