.hero-page-events{width:100%;aspect-ratio:3/2;overflow:hidden;position:relative}@media(min-width: 769px){.hero-page-events{aspect-ratio:5/1}}.hero-page-events .hero-image{width:100%;height:100%}.hero-page-events .hero-image img{width:100% !important;height:100% !important;display:inline-block;-o-object-fit:cover;object-fit:cover}.hero-page-events .hero-image:before{content:"";width:100%;height:4rem;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);position:absolute;top:0;left:0;z-index:4;pointer-events:none}@media(min-width: 769px){.hero-page-events .hero-image:before{height:6rem}}.hero-page-events .hero-text{width:100%;position:absolute;left:0;bottom:0}.hero-page-events .hero-text .hero-text-inner{width:90%;max-width:1200px;margin:0 auto;padding:2rem;font-size:1.6rem;background-color:#ebeae3;border-radius:1rem 1rem 0 0}@media(min-width: 769px){.hero-page-events .hero-text .hero-text-inner{padding:3rem}}.hero-page-events .hero-text .hero-text-inner h1{padding:0;font-size:3rem;line-height:1.2;color:#a01e11}@media(min-width: 769px){.hero-page-events .hero-text .hero-text-inner h1{font-size:3.6rem}}@media(min-width: 1025px){.hero-page-events .hero-text .hero-text-inner h1{font-size:4.4rem}}.section-page-events{width:90%;max-width:1200px;margin:0 auto 3rem;padding:2rem;font-size:1.6rem;background-color:#ebeae3;border-radius:0 0 1rem 1rem}@media(min-width: 769px){.section-page-events{margin-bottom:4rem;padding:3rem}}@media(min-width: 1025px){.section-page-events{margin-bottom:6rem}}.section-page-events .section-page-grid{width:100%;margin:0;border-top:1px solid #d8d6c8}.section-page-events header h1{display:none}.section-page-events .section-page-grid{display:grid;grid-template-columns:1fr;flex-wrap:nowrap;row-gap:3rem;border-top:unset}@media(min-width: 769px){.section-page-events .section-page-grid{grid-template-columns:1fr 1fr;-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}}.section-page-events .section-page-grid .section-page-grid-item{padding:0;background-color:#f8f7f4;border-radius:.5rem;align-self:flex-start;row-gap:0;overflow:hidden;box-shadow:0 0 2rem rgba(0,0,0,.08);transition:all .6s ease}@media(min-width: 769px){.section-page-events .section-page-grid .section-page-grid-item{grid-template-columns:1fr;border-radius:.8rem}}.section-page-events .section-page-grid .section-page-grid-item:hover{box-shadow:0 0 2rem rgba(0,0,0,.16);transition:all .6s ease}.section-page-events .section-page-grid .section-page-grid-item:hover img{-webkit-transform:scale(1.02);transform:scale(1.02)}.section-page-events .section-page-grid .image{width:100%;margin:0;padding:0;aspect-ratio:16/9;overflow:hidden}.section-page-events .section-page-grid .image img{-webkit-transform:scale(1);transform:scale(1);transition:all .6s ease}.section-page-events .section-page-grid .text{padding:1.5rem}@media(min-width: 769px){.section-page-events .section-page-grid .text{padding:2rem}}.section-page-events .section-page-grid .text header{margin-bottom:1rem}@media(min-width: 769px){.section-page-events .section-page-grid .text header{margin-bottom:2rem}}.section-page-events .section-page-grid .text h2{margin:0 0 1rem;font-size:2rem;line-height:1.2;font-weight:600;color:#355e67;text-transform:capitalize;text-wrap:balance}@media(min-width: 769px){.section-page-events .section-page-grid .text h2{font-size:2.4rem}}.section-page-events .section-page-grid .text h2 a:link,.section-page-events .section-page-grid .text h2 a:visited{color:#355e67;text-decoration:none}.section-page-events .section-page-grid .text h2 a:hover,.section-page-events .section-page-grid .text h2 a:active{color:#467d89;text-decoration:none}.section-page-events .section-page-grid .text p.conferencedate{margin:0 0 .5rem;font-family:"Fira Sans Condensed",sans-serif;font-size:1.8rem;line-height:1.2;font-weight:600;color:#000}@media(min-width: 769px){.section-page-events .section-page-grid .text p.conferencedate{font-size:2rem}}.section-page-events .section-page-grid .text p.conferencevenue{margin:0;font-family:"Fira Sans Condensed",sans-serif;font-size:1.6rem;line-height:1.2;font-weight:600;color:#000}@media(min-width: 769px){.section-page-events .section-page-grid .text p.conferencevenue{font-size:1.8rem}}.section-page-events .section-page-grid .excerpt p{margin:0;font-size:1.5rem;line-height:1.5;color:#000;text-align:left;text-wrap:pretty}@media(min-width: 769px){.section-page-events .section-page-grid .excerpt p{font-size:1.7rem}}.section-page-events .section-page-grid .excerpt p a:link,.section-page-events .section-page-grid .excerpt p a:visited,.section-page-events .section-page-grid .excerpt p a:hover,.section-page-events .section-page-grid .excerpt p a:active{color:#000;text-decoration:none}.section-page-events .section-page-grid a.readmore{margin-top:1rem}@media(min-width: 769px){.section-page-events .section-page-grid a.readmore{margin-top:2rem}}
