section#content-heading div.heading-container,section#list-of-events{max-width:1530px;padding-left:15px;padding-right:15px;margin:0 auto}@media (min-width:1400px){section#content-heading div.heading-container{padding-left:65px;padding-right:65px}}@media (min-width:1400px){section#content-heading.background div.heading-container div.text-wrap{padding-left:65px}}@media (min-width:1400px){section.headline-grid-column div.container>div.left{padding-left:55px}}section#list-of-events div.year div.events-in-year div.event div.event-add-to-calendar-wrapper a:link,section#list-of-events div.year div.events-in-year div.event div.event-add-to-calendar-wrapper a:visited,section.headline-grid-column div.container>div.left .button{padding:10px 15px;display:inline-block;outline:none;border:2px solid #fea800;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;cursor:pointer;color:#fea700;font-size:1rem;line-height:1em;font-weight:700;text-decoration:none}@media (min-width:1024px){section#list-of-events div.year div.events-in-year div.event div.event-add-to-calendar-wrapper a:link,section#list-of-events div.year div.events-in-year div.event div.event-add-to-calendar-wrapper a:visited,section.headline-grid-column div.container>div.left .button{padding:20px 25px}}@media (hover:hover){section#list-of-events div.year div.events-in-year div.event div.event-add-to-calendar-wrapper a:link,section#list-of-events div.year div.events-in-year div.event div.event-add-to-calendar-wrapper a:visited,section.headline-grid-column div.container>div.left .button{position:relative}section#list-of-events div.year div.events-in-year div.event div.event-add-to-calendar-wrapper a:link:before,section#list-of-events div.year div.events-in-year div.event div.event-add-to-calendar-wrapper a:visited:before,section.headline-grid-column div.container>div.left .button:before{content:"";display:block;background-color:#fea800;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;opacity:0;will-change:opacity;transition:opacity .2s linear}section#list-of-events div.year div.events-in-year div.event div.event-add-to-calendar-wrapper a:hover:link,section#list-of-events div.year div.events-in-year div.event div.event-add-to-calendar-wrapper a:hover:visited,section.headline-grid-column div.container>div.left .button:hover{color:#fff}section#list-of-events div.year div.events-in-year div.event div.event-add-to-calendar-wrapper a:hover:link:before,section#list-of-events div.year div.events-in-year div.event div.event-add-to-calendar-wrapper a:hover:visited:before,section.headline-grid-column div.container>div.left .button:hover:before{opacity:1}}@media (min-width:1024px){section.headline-grid-column div.container{display:grid;grid-gap:10px;grid-template-columns:360px 1fr}}section.headline-grid-column.blue-bg div.outer-container div.container div.right,section.headline-grid-column.blue-bg div.outer-container div.container div.right:before{background:#167799;background:linear-gradient(90deg,#167799,#008f96);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#167799",endColorstr="#008f96",GradientType=1)}section#content-heading{position:relative}section#content-heading.no-background div.media-wrap{background-color:rgba(0,0,0,.2)}section#content-heading.no-background div.heading-container{display:flex;justify-content:center;align-items:center;text-align:center}@media (max-width:1023px){section#content-heading.no-background div.heading-container{padding-top:70px;padding-bottom:70px;min-height:370px;align-items:flex-end;text-align:center}}@media (max-width:1023px){section#content-heading.background div.media-wrap{height:370px;position:relative}section#content-heading.background div.media-wrap img{position:absolute;top:0}}@media (max-width:1023px){section#content-heading.background div.heading-container{margin-top:-75px;text-align:center}}@media (min-width:1024px) and (max-width:1399px){section#content-heading.background div.heading-container{padding-left:0}}section#content-heading.background div.heading-container div.text-wrap{display:inline-block;padding-top:50px;padding-right:40px;padding-bottom:65px;background:linear-gradient(90deg,#1a7a9b,rgba(45,163,170,.7));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1a7a9b",endColorstr="#b32da3aa",GradientType=1)}@media (max-width:1399px){section#content-heading.background div.heading-container div.text-wrap{padding:30px 20px}}@media (max-width:1023px){section#content-heading.background div.heading-container div.text-wrap{padding:30px 25px;background-color:#3d7a98}}@media (max-width:1023px){section#content-heading.background div.heading-container div.text-wrap p{padding-top:30px}}section#content-heading.no-media div.media-wrap{background-color:#ddd}section#content-heading div.media-wrap{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}section#content-heading div.media-wrap img,section#content-heading div.media-wrap video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:1024px){section#content-heading div.heading-container{padding-top:140px;padding-bottom:120px;min-height:575px}}section#content-heading div.heading-container div.text-wrap{position:relative;z-index:2}section#content-heading div.heading-container div.text-wrap h1{padding:0;margin:0;color:#fff;font-size:1.75rem;line-height:1.2em;font-weight:800}@media (min-width:768px){section#content-heading div.heading-container div.text-wrap h1{font-size:3rem}}@media (min-width:1024px){section#content-heading div.heading-container div.text-wrap h1{font-size:3.75rem}}section#content-heading div.heading-container div.text-wrap p{margin:0;padding:20px 0 0;max-width:550px;color:#fff;line-height:1.2em;font-weight:300}@media (min-width:768px){section#content-heading div.heading-container div.text-wrap p{font-size:1.125rem;line-height:1.35em}}@media (min-width:1024px){section#content-heading div.heading-container div.text-wrap p{line-height:1.5em}}section.headline-grid-column{width:100%;position:relative}section.headline-grid-column.blue-bg div.outer-container div.container div.right{position:relative}section.headline-grid-column.blue-bg div.outer-container div.container div.right:before{display:none;position:absolute;z-index:-1;top:-65px;bottom:100%;left:0;right:0}@media (min-width:1024px){section.headline-grid-column.blue-bg div.outer-container div.container div.right:before{display:block;content:""}}section.headline-grid-column.blue-bg div.outer-container div.container div.right div.grid-items a.grid-item{color:#fff}@media (max-width:1399px){section.headline-grid-column div.outer-container{padding:0}}@media (min-width:1400px){section.headline-grid-column div.container.justify-right>div.left{padding-left:0}}section.headline-grid-column div.container>div{position:relative;z-index:1;padding:30px 15px}section.headline-grid-column div.container>div.left{position:relative;padding-bottom:0}@media (max-width:1399px){section.headline-grid-column div.container>div.left{padding-left:15px}}section.headline-grid-column div.container>div.left h1,section.headline-grid-column div.container>div.left h2{max-width:320px;color:#212932;font-size:2.4rem;line-height:1.2em;font-weight:800}@media (min-width:1024px){section.headline-grid-column div.container>div.left h1,section.headline-grid-column div.container>div.left h2{max-width:230px;font-size:2.813rem}}section.headline-grid-column div.container>div.left h1+*,section.headline-grid-column div.container>div.left h2+*{margin-top:30px}@media (min-width:1024px){section.headline-grid-column div.container>div.left h1+*,section.headline-grid-column div.container>div.left h2+*{margin-top:40px}}@media (min-width:1024px){section.headline-grid-column div.container>div.right{background-color:#f4f4f4;padding:15px 0 15px 50px}}section.headline-grid-column div.container>div.right div.grid-items.grid-items-border-blue a.grid-item{border-color:#0bbab2;color:#1e3033}@media (max-width:767px){section.headline-grid-column div.container>div.right div.grid-items.narrow-grid-items a.grid-item{padding:20px 0}}@media (min-width:768px){section.headline-grid-column div.container>div.right div.grid-items.narrow-grid-items a.grid-item{padding-bottom:35px}}section.headline-grid-column div.container>div.right div.grid-items.narrow-grid-items a.grid-item div.next-button{bottom:auto;top:calc(50% - 22px)}section.headline-grid-column div.container>div.right div.grid-items a.grid-item{display:block;position:relative;padding:0 0 50px;text-decoration:none}section.headline-grid-column div.container>div.right div.grid-items a.grid-item:first-child{border:none}@media (min-width:768px){section.headline-grid-column div.container>div.right div.grid-items a.grid-item{padding:35px 30px 70px 0;display:grid;grid-gap:30px;grid-template-columns:265px 1fr;align-items:center;border-top:2px solid transparent}}@media (min-width:1024px){section.headline-grid-column div.container>div.right div.grid-items a.grid-item{padding-right:50px}}section.headline-grid-column div.container>div.right div.grid-items a.grid-item.no-image{display:block}@media (max-width:767px){section.headline-grid-column div.container>div.right div.grid-items a.grid-item.no-image{border-top-width:2px;border-top-style:solid;padding:20px 0}}section.headline-grid-column div.container>div.right div.grid-items a.grid-item:first-child(){padding-top:0;border-top:0}@media (max-width:767px){section.headline-grid-column div.container>div.right div.grid-items a.grid-item div.next-button{padding:25px 0 0}}@media (min-width:768px){section.headline-grid-column div.container>div.right div.grid-items a.grid-item div.next-button{position:absolute;z-index:1;right:0;bottom:70px}}@media (max-width:1023px){section.headline-grid-column div.container>div.right div.grid-items a.grid-item div.image{padding:0 0 20px}}@media (min-width:768px){section.headline-grid-column div.container>div.right div.grid-items a.grid-item div.image{max-width:320px}}section.headline-grid-column div.container>div.right div.grid-items a.grid-item div.image img{display:block;width:100%;height:auto}section.headline-grid-column div.container>div.right div.grid-items a.grid-item div.text-wrap{max-width:570px}section.headline-grid-column div.container>div.right div.grid-items a.grid-item div.text-wrap h3{margin:0;padding:0;font-size:1.75rem;line-height:1.2em;font-weight:500}section.headline-grid-column div.container>div.right div.grid-items a.grid-item div.text-wrap div.text-2line p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}section.headline-grid-column div.container>div.right div.grid-items a.grid-item div.text-wrap p{padding:0;margin:0;font-size:1.125rem;line-height:1.5rem}section.headline-grid-column div.container>div.right div.grid-items a.grid-item div.text-wrap p.author-date,section.headline-grid-column div.container>div.right div.grid-items a.grid-item div.text-wrap p.date{font-size:1.063rem}section.headline-grid-column div.container>div.right div.grid-items a.grid-item div.text-wrap p.author-date span,section.headline-grid-column div.container>div.right div.grid-items a.grid-item div.text-wrap p.date span{display:inline-block}section.headline-grid-column div.container>div.right div.grid-items a.grid-item div.text-wrap p.author-date span:first-child,section.headline-grid-column div.container>div.right div.grid-items a.grid-item div.text-wrap p.date span:first-child{padding-right:35px}section.headline-grid-column div.container>div.right div.grid-items a.grid-item div.text-wrap p.date{padding:0 0 10px}@media (min-width:1024px){section.headline-grid-column div.container>div.right div.grid-items a.grid-item div.text-wrap p.date{padding:0 0 40px}}section.headline-grid-column div.container>div.right div.grid-items a.grid-item div.text-wrap p+h3{padding:0 0 20px}section.headline-grid-column div.container>div.right div.grid-items a.grid-item div.text-wrap h3+p.author-date{padding:20px 0}section#list-of-events{margin-top:60px;margin-bottom:60px;display:grid;gap:60px}section#list-of-events div.year div.right{padding-left:0;background-color:#fff}section#list-of-events div.year div.year-wrapper h2{font-size:3rem;line-height:1em;font-weight:700}section#list-of-events div.year div.events-in-year{display:grid;gap:30px}section#list-of-events div.year div.events-in-year div.event{padding:20px;box-shadow:0 0 15px rgba(0,0,0,.1);display:grid;gap:20px;align-items:center}@media (min-width:768px){section#list-of-events div.year div.events-in-year div.event{grid-template-columns:min-content 1fr min-content}}section#list-of-events div.year div.events-in-year div.event div.event-date{font-weight:700;white-space:nowrap}section#list-of-events div.year div.events-in-year div.event div.event-add-to-calendar-wrapper a:link,section#list-of-events div.year div.events-in-year div.event div.event-add-to-calendar-wrapper a:visited{color:#ffa202;white-space:nowrap}section#list-of-events p.no-events{text-align:center}