*{color:var(--ship-gray)}.events-content{display:block;width:100%;clear:both}.events-content h1.page-title{display:block !important;width:100% !important;margin-bottom:1.0em;padding-left:.2em;position:relative;top:15px}.ellipse,.ellipse-active{border-radius:3px;height:6px;width:6px;margin:5px;box-shadow:1px 2px 3px rgba(0,0,0,0.5)}.ellipse{background-color:var(--white)}.ellipse-active{background-color:var(--sail)}.events-pagination{position:relative;top:-50px;min-width:100px;min-height:30px;grid-template-columns:repeat(4, 20px);justify-items:center;align-items:center;justify-content:center}.events h3{color:var(--ship-gray)}.events-banner-content-details{font-family:var(--font-family-lato),sans-serif;list-style:none;margin:0 0 .5em 0;padding:0}.events-banner-content-details li{line-height:1.4em}.prev,.next{cursor:pointer;width:auto;padding:16px;margin-top:-22px;color:#FFFFFF;font-weight:bold;font-size:50px;transition:0.6s ease;border-radius:3px;user-select:none;z-index:999}.prev-image{max-width:30px}.next-image{max-width:30px}.events-slideshow-container a:first-child{justify-self:start}.events-slideshow-container a:last-child{justify-self:end}.prev:hover,.next:hover{color:var(--citrus)}.events-slideshow{margin-bottom:5em;width:100%;position:relative}.events-slideshow-container{position:relative;width:100%;max-width:1200px;margin:0 auto}.slides{position:relative;width:100%}.prev{position:absolute;left:10px;bottom:20px;z-index:10}.next{position:absolute;right:10px;bottom:20px;z-index:10}.events-details{padding-bottom:1.5em;z-index:4}.events-details-banner{text-align:center;padding:0;margin:0;position:relative;left:0;right:0;top:0;background-color:var(--citrus)}.events-details-banner h2{font-size:32px;color:#FFFFFF;margin-top:.6em;margin-bottom:.6em}.events-banner-content{padding:0 2.3em 1.5em 2.3em;height:auto}.events-banner-content h3{margin-top:.9em;margin-bottom:.7em}.events-banner-content p{margin-top:0;margin-bottom:1.5em;line-height:1.4em;font-size:15px}.events-register-button{padding-top:.5em;padding-bottom:.5em;padding-left:1em;padding-right:1em;text-decoration:none;border-radius:5px;background-color:var(--green-blue);color:#FFFFFF}.events-details{grid-row:2 / span 2;position:relative}.slides{position:relative;grid-row:1 / span 2}.slides img{width:100%;height:auto;display:block}.slide-image-wrapper{width:100%;aspect-ratio:359 / 202;overflow:hidden;display:none}.slide-image-wrapper.active{display:block}.events-slideshow-container{grid-template-rows:90% 10%}@media screen and (min-width: 200px){.events-slideshow-container{grid-template-rows:80% 20%;transition:grid-template-rows .2s ease}}@media screen and (min-width: 300px){.events-slideshow-container{grid-template-rows:70% 30%;transition:grid-template-rows .2s ease}}@media screen and (min-width: 400px){.events-slideshow-container{grid-template-rows:65% 35%;transition:grid-template-rows .2s ease}}@media screen and (min-width: 500px){.events-slideshow-container{grid-template-rows:55% 45%;transition:grid-template-rows .2s ease}.prev-image{max-width:50px}.next-image{max-width:50px}}@media screen and (min-width: 580px){.events-slideshow-container{grid-template-rows:50% 50%;transition:grid-template-rows .2s ease}}.grid.grid-two-column.events{display:block !important;width:100%;margin:0 auto;padding:0 1em}@media screen and (min-width: 768px){.grid.grid-two-column.events{display:block !important;width:100%}}@media screen and (min-width: 992px){.grid.grid-two-column.events{display:block !important;width:100%}}@media screen and (min-width: 971px){.events-slideshow{grid-column:1 / -1;width:100%;max-width:1200px;position:relative;margin:0 auto}.events-slideshow-container{grid-template-rows:10% 90%;min-height:600px}.prev{align-self:center;grid-row:2;grid-column:1 / 4;align-items:center;top:50%;bottom:auto;transform:translateY(-50%)}.next{text-align:right;align-self:center;grid-row:2;grid-column:3;top:50%;bottom:auto;transform:translateY(-50%)}.events-details{display:grid;background-color:rgba(255,255,255,0.98);width:280px;min-height:auto}.events-details{position:absolute;top:0;right:11%}.slides{height:100%}.slides img{height:100%;width:100%;object-fit:cover}.prev-image{max-width:50px}.next-image{max-width:50px}}
