.blog-single{margin-bottom:3.125rem}@media (min-width: 1024px){.blog-single{margin-bottom:6.25rem}}.blog-single--jobs{margin:1.25rem 0 0 !important}.blog-single--jobs+.intro-outro{margin:0;padding:2.8125rem 0 5.625rem}.blog-single--jobs+.intro-outro .t-body:first-child{margin-top:0}.blog-single--jobs+.intro-outro .t-body+.wp-block-button{margin-top:0.875rem}.blog-single--jobs .post-content{padding:var(--jb--spacer) 0;position:relative}.blog-single--jobs .post-content::after,.blog-single--jobs .post-content::before{background-color:var(--jb--color--gray--light);content:'';height:0.5rem;left:0;-webkit-mask-image:var(--jb--background--divider);mask-image:var(--jb--background--divider);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;width:100%}.blog-single--jobs .post-content::after{bottom:-0.25rem}.blog-single--jobs .post-content::before{top:-0.25rem}.blog-single--jobs .post-header{margin:0 !important;padding:0 0 var(--jb--spacer);position:relative}@media (min-width: 768px){.blog-single__content{padding:0 var(--jb--grid--column--3)}}.blog-single .post{width:100%;max-width:39.375rem;margin:3.125rem auto 0}@media (min-width: 1024px){.blog-single .post{margin:6.25rem auto 0}}.blog-single .post-header{margin-bottom:1.875rem;text-align:center}.blog-single .post-header h2{margin-top:0;margin-bottom:1.25rem}.blog-single .post-header ul{margin:0;padding:0;list-style-type:none}.blog-single .post-header .post-meta ul{display:flex;align-items:center;justify-content:center}.blog-single .post-header .post-meta ul li:not(:last-child)::after{content:'|';margin:0 0.3125rem}.blog-single .post-header .post-meta ul li strong{text-decoration:underline}.blog-single .post-header .post-meta .post-date{color:var(--color-primary);font-size:var(--font-size-18);font-weight:var(--font-weight-bold)}.blog-single .post-content>*{margin:0 0 var(--jb--spacer--very-small);padding:var(--jb--spacer--very-small) 0}.blog-single .post-content>*:empty{display:none}.blog-single .post-content .jb-block-heading{margin-top:var(--jb--spacer--small)}.blog-single .post-content .jb-block-quote{position:relative;text-align:center}.blog-single .post-content .jb-block-quote::before,.blog-single .post-content .jb-block-quote::after{content:'';display:block;width:100%;height:0.9375rem;margin:0.9375rem 0;background-color:var(--color-taupe-gray);-webkit-mask-image:url("../../../img/blog-separator.svg");mask-image:url("../../../img/blog-separator.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%}.blog-single .post-content .jb-block-quote .wp-block-pullquote{padding:1.875rem 0}.blog-single .post-content ol{padding-left:1.25rem}.event-single{margin-top:3.125rem !important;margin-bottom:3.125rem !important}.event-single h1,.event-single h2,.event-single h3,.event-single h4{margin-top:0;margin-bottom:0.9375rem}.event-single .mobile-only{display:block;margin-bottom:1.875rem}@media (min-width: 1024px){.event-single .mobile-only{display:none}}.event-single .post-header .post-thumbnail{display:none;margin-bottom:1.875rem}@media (min-width: 1024px){.event-single .post-header .post-thumbnail{display:block}}.event-single .post-content{margin-bottom:3.125rem}@media (min-width: 1024px){.event-single .post-content{margin-bottom:0}}.event-single .post-content__cta{margin-top:1.875rem}.event-single .post-content__cta span{display:inline-block}@media (min-width: 1024px){.event-single .post-content__cta span{display:inline-block}}.event-single .post-content__cta span:not(:last-child){margin-right:0;margin-bottom:0.9375rem}@media (min-width: 1024px){.event-single .post-content__cta span:not(:last-child){margin-right:0.9375rem;margin-bottom:0}}.event-single .post-content__cta span a{display:inline-block}.event-single .post-sidebar{padding-left:0}@media (min-width: 1024px){.event-single .post-sidebar{padding-left:2.5rem}}@media (min-width: 1440px){.event-single .post-sidebar{padding-left:5rem}}.event-single .post-sidebar__widget-title{position:relative}.event-single .post-sidebar__widget-title::after{content:'';display:block;width:100%;height:0.9375rem;margin:0.9375rem 0;background-color:var(--color-taupe-gray);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='349.99' height='11.055' viewBox='0 0 349.99 11.055'%3E%3Cpath id='Path_3015' data-name='Path 3015' d='M348.974,6.229c-21.988.72-43.376-.262-63.835-.7-34.554-.742-68.9-1.62-103.283-2.48C147.315,2.183,112.817,1.3,77.927.672,54.737.255,30.238-.8,4.448,1.1c-.727.054-1.469.134-2.2.209C-.629,1.6-.691,2.9,1.76,2.835c10.426-.289,20.7.044,30.623.168,13.343.166,26.8.251,40.09.452,35.718.551,71.1,1.346,106.484,2.113,34.366.755,68.683,1.55,103.481,2,20.378.265,41.414.949,63.551-.274q.9-.051,1.809-.12c1.721-.119,3.159-1.014,1.176-.95' transform='translate(0 3.054) rotate(-0.5)' fill='%239d9b97' opacity='0.7'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='349.99' height='11.055' viewBox='0 0 349.99 11.055'%3E%3Cpath id='Path_3015' data-name='Path 3015' d='M348.974,6.229c-21.988.72-43.376-.262-63.835-.7-34.554-.742-68.9-1.62-103.283-2.48C147.315,2.183,112.817,1.3,77.927.672,54.737.255,30.238-.8,4.448,1.1c-.727.054-1.469.134-2.2.209C-.629,1.6-.691,2.9,1.76,2.835c10.426-.289,20.7.044,30.623.168,13.343.166,26.8.251,40.09.452,35.718.551,71.1,1.346,106.484,2.113,34.366.755,68.683,1.55,103.481,2,20.378.265,41.414.949,63.551-.274q.9-.051,1.809-.12c1.721-.119,3.159-1.014,1.176-.95' transform='translate(0 3.054) rotate(-0.5)' fill='%239d9b97' opacity='0.7'/%3E%3C/svg%3E%0A");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%}.event-single .post-sidebar__widget-post-meta h4{margin-bottom:0;font-size:var(--font-size-20)}.event-single .post-sidebar__widget-post-meta span{display:block}.event-single .post-sidebar__widget-post-meta>div:not(:last-child){margin-bottom:1.875rem}.event-single .post-sidebar__widget .post-location{padding-right:0}@media (min-width: 1024px){.event-single .post-sidebar__widget .post-location{padding-right:3.125rem}}@media (min-width: 1440px){.event-single .post-sidebar__widget .post-location{padding-right:6.25rem}}.event-single .classes-events{margin-top:1.5625rem}@media (min-width: 1024px){.event-single .classes-events{margin-top:1.875rem}}

