.events{position:relative}.events::after{width:100%;height:4.6875rem;content:'';display:block;margin-top:-2.8125rem;background-color:var(--jb--color--grass--text);-webkit-mask-image:var(--jb--bottom--ridgeline);mask-image:var(--jb--bottom--ridgeline);-webkit-mask-position:top;mask-position:top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover}@media (min-width: 1024px){.events::after{height:6.25rem}}@media (min-width: 1440px){.events::after{height:9.6875rem}}.events__wrapper{z-index:1;position:relative;padding:2.8125rem 0;background-color:var(--jb--color--grass--text)}@media (min-width: 768px){.events__wrapper{padding-top:4.375rem}}@media (min-width: 1440px){.events__wrapper{padding-top:7.0625rem}}.events__wrapper-heading h2,.events__wrapper-heading p{color:var(--jb--color--white)}.events__wrapper-events{margin-top:1.6875rem}.events__wrapper-events .event-wrapper{display:grid;grid-template-columns:repeat(1, 5.875rem 1fr);width:100%;margin-bottom:0.75rem}.events__wrapper-events .event-wrapper:last-child{margin-bottom:0}.events__wrapper-events .event-wrapper__date{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background-color:var(--jb--color--gold);text-align:center}.events__wrapper-events .event-wrapper__date .date-wrapper{padding-top:0.9375rem}.events__wrapper-events .event-wrapper__date .date-wrapper::before{position:absolute;top:0;left:0;content:'';display:block;align-self:flex-start;width:100%;height:0.9375rem;background-image:url("/app/themes/basin-recreation/dist/img/graphics/date-topography.svg")}.events__wrapper-events .event-wrapper__date p{margin:0;color:var(--jb--color--navy)}.events__wrapper-events .event-wrapper__desc{background-color:var(--jb--color--white);padding:0.5625rem 0.625rem}@media (min-width: 768px){.events__wrapper-events .event-wrapper__desc{padding:1.3125rem 1.875rem}}.events__wrapper-events .event-wrapper__desc a{color:var(--jb--color--navy);font-weight:var(--jb--body--font-weight--bold)}.events__wrapper-events .event-wrapper__desc a:hover{color:var(--jb--color--grass);text-decoration:none}.events__wrapper-events .event-wrapper__desc .desc-details{display:flex;align-items:start;gap:0;flex-direction:column}@media (min-width: 768px){.events__wrapper-events .event-wrapper__desc .desc-details{flex-direction:row;align-items:center;gap:0.625rem}}.events__wrapper-events .event-wrapper__desc .desc-details p{margin:0;color:var(--jb--color--gray--text)}@media (min-width: 768px){.events__wrapper-events .event-wrapper__desc .desc-details p{font-size:var(--jb--body--font-size--13) !important}}@media (min-width: 1024px){.events__wrapper-events .event-wrapper__desc .desc-details p{font-size:var(--jb--body--font-size--16) !important}}.events__wrapper-events .event-wrapper__desc .desc-details span{color:var(--jb--color--gray--text);display:none}@media (min-width: 768px){.events__wrapper-events .event-wrapper__desc .desc-details span{display:block}}.events__wrapper-aside{box-shadow:var(--jb--shadow--xxl);margin-top:1.25rem}@media (min-width: 768px){.events__wrapper-aside{margin-top:4.375rem}}.events__wrapper-aside .aside-heading h6{color:var(--jb--color--forest);background-color:var(--jb--color--gold);padding:0.625rem 0.9375rem}.events__wrapper-aside .aside-content{background-color:var(--jb--color--forest);padding:1.25rem}.events__wrapper-aside .aside-content .information{border-bottom:0.0625rem solid var(--jb--color--aqua);padding:1.125rem 0}.events__wrapper-aside .aside-content .information:first-child{padding-top:0}.events__wrapper-aside .aside-content .information:last-child{border-bottom:0;padding-bottom:0}.events__wrapper-aside .aside-content .information p{margin-bottom:0}.events__wrapper-aside .aside-content .information .info-date{color:var(--jb--color--gold);font-weight:var(--jb--body--font-weight--bold)}.events__wrapper-aside .aside-content .information .info-desc{color:var(--jb--color--white)}.events__wrapper-aside .aside-content .information a{font-size:var(--jb--body--font-size--13);color:var(--jb--color--white)}.events__wrapper-aside .aside-content .information a:hover{color:var(--jb--color--gold);text-decoration:none}.events__hiking img{-o-object-fit:cover;object-fit:cover;height:4.63813rem;width:100%;display:block;margin-top:-0.0625rem}@media (min-width: 1024px){.events__hiking img{height:6.18438rem;margin:0}}@media (min-width: 1440px){.events__hiking img{height:9.6875rem}}

