.c-filter-pill{padding:.8rem 1rem;border:.1rem solid #fff;border-radius:9rem;background-color:transparent;display:inline-block;cursor:pointer;color:#fff;text-decoration:none;transition:.3s}.c-filter-pill p{color:#fff}.c-filter-pill:hover{border-color:#80c6b5;color:#fff;text-decoration:none}.c-filter-pill.active{background-color:#80c6b5;border-color:#80c6b5;color:#023047}.c-filter-pill.active a{color:#023047}.c-filter-pill.dark{padding:1rem .5rem;border:.2rem solid #023047;display:inline-block;color:#023047}@media (max-width: 1023.98px){.c-filter-pill.dark{padding:.8rem .5rem}}.c-filter-pill.dark:hover{border-color:#209ebc;background-color:#fff}.c-filter-pill.dark.active{background-color:#023047;border-color:#023047;color:#fff}.c-filter-pill.dark.active p{color:#fff}.c-filter-pill.dark p{color:#023047;-webkit-user-select:none;user-select:none}exadel-filter-pills{display:inline-block;width:auto}exadel-filter-pills a{text-decoration:none}exadel-filter-pills a:hover{text-decoration:none}exadel-filter-pills .heading{display:flex;justify-content:space-between;align-items:baseline}exadel-filter-pills .heading .subhead{cursor:pointer;-webkit-user-select:none;user-select:none;color:#fff;min-width:25rem}exadel-filter-pills .heading .subhead:after{content:"-";font-size:2.4rem;color:#fff;margin-left:1rem}exadel-filter-pills .heading .clear-all-btn{font-size:1.6rem;text-decoration:underline;cursor:pointer;-webkit-user-select:none;user-select:none;color:#fff}exadel-filter-pills .heading .clear-all-btn:hover{color:#76e5cf}exadel-filter-pills .heading.dark .subhead{color:#023047}exadel-filter-pills .heading.dark .clear-all-btn{color:#0b6b92}exadel-filter-pills .heading.dark .clear-all-btn:hover{color:#209ebc}exadel-filter-pills .heading.dark .subhead:after{color:#023047}exadel-filter-pills.list-hidden .filter-list{height:0;overflow:hidden}exadel-filter-pills.list-hidden .clear-all-btn{display:none}exadel-filter-pills.list-hidden .heading .subhead:after{content:"+"}exadel-filter-pills ul.filter-list__wrapper{list-style:none;padding:0;text-align:center}.c-template-header{--template-header-padding-top: 5.5rem;--template-header-padding-bottom: 9rem;padding-top:var(--template-header-padding-top);padding-bottom:var(--template-header-padding-bottom);background-color:#023047}@media (max-width: 1023.98px){.c-template-header{--template-header-padding-top: 7rem}}@media (max-width: 743.98px){.c-template-header{--template-header-padding-top: 9rem}}.c-template-header__text{max-width:900px}.c-template-header__text--vertical{max-width:100%;display:flex;flex-direction:row;gap:6rem}.c-template-header__text--vertical .c-template-header__title,.c-template-header__text--vertical .c-template-header__description{margin-top:0;word-break:break-word;flex:1 1 50%}.c-template-header__text--vertical .c-template-header__title{max-width:41.4rem}.c-template-header__text--vertical .c-template-header__description{position:relative;color:#11eddb}.c-template-header__text--vertical .c-template-header__description:before{content:"";position:absolute;top:0;bottom:0;height:100%;left:-3rem;width:.1rem;background:#11eddb}@media (max-width: 1023.98px){.c-template-header__text--vertical .h1{font-size:3.5rem;line-height:4.2rem;font-weight:700}}@media (max-width: 743.98px){.c-template-header__text--vertical{flex-direction:column}.c-template-header__text--vertical .c-template-header__description:before{left:0;right:0;width:100%;height:.1rem;top:-3rem}}.c-template-header__title.h1{color:#fff}.c-template-header__title.h1 strong,.c-template-header__title.h1 b{color:#11eddb;font-weight:400}.c-template-header__description.subhead{margin-top:2rem;color:#fff}.c-template-header__results{margin-top:2rem}.c-template-header__results__content{font-family:DM Sans,Nunito Sans,sans-serif;font-style:normal;font-weight:700;font-size:2rem;line-height:2.6rem;color:#fff}.c-template-header__results__content>span{background:linear-gradient(98.89deg,#80c6b5 38.96%,#209ebc 102.51%);font-weight:700;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.c-template-header__eyebrow{color:#fff;margin-bottom:2rem}.c-template-header__eyebrow>*{color:#fff}@media (max-width: 1023.98px) and (min-width: 744px){.c-template-header__eyebrow{margin-bottom:1rem}}.c-template-header__filters{margin-top:9rem}.c-template-header__filters exadel-filter-pills{display:inline-block}@media (max-width: 743.98px){.c-template-header__filters exadel-filter-pills{display:block}}.c-template-header__filters ul.filter-list__wrapper{display:flex;flex-wrap:wrap;gap:1rem;padding-top:2rem}.c-template-header__filters ul.filter-list__wrapper .c-filter-pill{min-width:15rem}@media (max-width: 1023.98px){.c-template-header__filters .filter-list div.c-filter-pill{min-width:14.5rem}}.c-template-header__tags{margin-top:4rem}.c-template-header .c-link-button{margin-top:5rem}.c-background-media-container{--template-header-video-poster: url(/wp-content/themes/exadel-2023/assets/video/blog-top-block-animation-poster.jpg);background-color:#023047}.c-background-media-container .c-template-header{background-color:transparent}.c-background-media-container__image{background-image:var(--template-header-video-poster)}@media (max-width: 1023.98px){.c-background-media-container{--template-header-video-poster: url(/wp-content/themes/exadel-2023/assets/video/blog-top-block-animation-poster-tablet.jpg)}}@media (max-width: 743.98px){.c-background-media-container{--template-header-video-poster: url(/wp-content/themes/exadel-2023/assets/video/blog-top-block-animation-poster-mobile.jpg)}}.no-events-banner{margin-bottom:9rem;background-color:#023047;position:relative;overflow:hidden;max-width:136rem}@media (min-width: 1024px){.no-events-banner{margin-right:4rem;margin-left:4rem}}@media (min-width: 1441px){.no-events-banner{margin-right:auto;margin-left:auto}}.no-events-banner__image{height:40rem;width:60rem;position:absolute;right:0;top:0;z-index:0}@media (max-width: 1023.98px){.no-events-banner__image{right:-24rem}}@media (max-width: 743.98px){.no-events-banner__image{position:relative;height:36rem;width:100%;right:unset}}.no-events-banner .h1{color:#80c6b5;padding-top:12rem;padding-bottom:12rem;position:relative;z-index:1}@media (max-width: 743.98px){.no-events-banner .h1{padding-top:6rem;padding-bottom:6rem}}.c-event{height:100%;display:flex;flex-direction:column;flex:1}.c-event p.eyebrow{color:#187890}.c-event .card-title{font-size:3.2rem;line-height:3.6rem}.c-event .card-title a{text-decoration:none;color:#023047}.c-event .card-title a:hover{color:#023047;text-decoration:none}@media (max-width: 1023.98px){.c-event .card-title{font-size:2.8rem;line-height:3.2rem}}@media (min-width: 1024px){.c-event .card-title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}}.c-event p.h2,.c-event h3.card-title{padding-top:1rem}.c-event .c-link-button{margin-top:auto}.c-event .c-event__body{padding-top:2rem;padding-bottom:4rem}@media (max-width: 1023.98px){.c-event .c-event__body{padding-top:2rem}}.c-event h3.card-title{margin-bottom:3rem}.c-grid-events{display:block}.c-grid-events ul{list-style:none;padding:0}.c-grid-events .events__header{--template-header-padding-top: 7.2rem;--template-header-padding-bottom: 6rem}@media (max-width: 1023.98px){.c-grid-events .events__header{--template-header-padding-top: 6rem}}@media (max-width: 743.98px){.c-grid-events .events__header{--template-header-padding-top: 7.1rem}}.c-grid-events .events__header .c-template-header__title{color:#fff;-webkit-text-fill-color:unset}.c-grid-events .events__header .c-template-header__title b{color:#11eddb;font-weight:400}@media (max-width: 743.98px){.c-grid-events .events__header .c-template-header__eyebrow{margin-bottom:1.6rem}}.c-grid-events .events__title{background:linear-gradient(96.97deg,#023047 20.56%,#209ebc 64.36%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.c-grid-events .events-main{padding-bottom:9rem}.c-grid-events .events-main>div h2{margin-top:1rem}.c-grid-events .events-past{padding-bottom:9rem}@media (min-width: 1023.98px){.c-grid-events .events-past{padding-top:9rem}}.c-grid-events .events-past div.events-past__container{padding-top:6rem}
