html{scroll-behavior:smooth;height:100vh}strong{font-weight:700}.wp-block-group.notice{border-left:2px solid var(--wp--preset--color--midblue);background:var(--wp--preset--color--lightblue);text-align:left}.page aside ul{margin-left:0;padding-left:0;list-style:none}input.dt-input{border:1px solid var(--wp--preset--color--lightgrey);border-radius:6px}.home main,.home .entry-content{margin-top:0!important}header+.wp-block-columns-is-layout-flex{min-height:45vh}.wp-block-separator{border-top:1px solid}.wp-load-more__button{border-radius:5px}body{min-height:100vh}.wp-site-blocks{grid-template-rows:auto auto auto;min-height:100vh;display:grid}footer{grid-row:3/4}.page-template-featured-rides .featured-ride-title{margin-top:-200px!important}nav li.current-menu-item>a{font-weight:700}nav li.has-child a{margin-top:15px;padding-bottom:15px}nav li a:hover{color:var(--wp--preset--color--lightblue)!important}nav li.has-child ul li a:hover{color:var(--wp--preset--color--midblue)!important}@media (min-width:725px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none!important}.wp-block-navigation__responsive-container:not(.hidden-by-default,.is-menu-open){z-index:auto;background-color:inherit;width:100%;position:relative;display:block!important}}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}.wp-block-navigation__responsive-container:not(.hidden-by-default,.is-menu-open){display:none}}.home .n2-ss-layer .slider-excerpt a{color:#fff!important;text-decoration:underline!important}.home .n2-ss-layer .slider-excerpt a:hover{font-weight:600!important}.home .announcements-list ul{vertical-align:top;margin-left:20px;list-style-type:disc}.home .announcements-list ul li .wp-block-post-title :where(a){display:block}.home .announcements-list ul li::marker{color:#17479d}.home .ics-calendar-date{grid-column-start:1}.home .ics-calendar-list-wrapper .ics-calendar-date{margin:0 0 .25em;font-size:1.2rem;line-height:1.3}.home .ics-calendar dl.events{grid-column-start:2}.home .ics-calendar-date span,.ics-calendar .event .title a{color:var(--wp--preset--color--deepblue)}.home .ics-calendar-color-key,.ics-calendar-list-wrapper .ics-calendar-label{display:none!important}.home .ics-calendar dd span.title{font-size:1.16em!important}.home .ics-calendar .event .descloc .location{font-family:Outfit,sans-serif;font-weight:600;font-size:1.15em!important}.home .ics-calendar dl.events dt.time{background:#fff;border-top-left-radius:6px;border-top-right-radius:6px;margin-bottom:-1px;padding:20px 20px 10px;font-size:.9em}.home .ics-calendar dl.events dd.event{background:#fff;border-bottom-right-radius:6px;border-bottom-left-radius:6px;margin-bottom:20px;padding:0 20px 20px}.home .ics-calendar dl.events>dd.event.all-day{border-radius:6px;padding:20px}.home .ics-calendar dl.events dd.event a{font-family:Outfit,sans-serif;font-weight:600}.home .ics-calendar dl.events .time,.home .ics-calendar dl.events .time .end_time{font-weight:600!important}.home .ics-calendar-list-wrapper .time-inline{font-size:100%}.home .ics-calendar dl.events .time .end_time{margin-left:-3px;font-size:100%}.home footer{background:var(--wp--preset--color--lightblue);margin-top:0}body:not(.home) .entry-content h3,body:not(.home) .entry-content h4{margin-top:50px!important}body:not(.home) .entry-content h2+h3{margin-top:20px!important}body.page:not(.home) .entry-content h2{margin-top:50px!important}body.page:not(.home) .entry-content .wp-block-group.has-background h2{margin-top:0!important}body.page:not(.home) .entry-content h3+p{margin-top:10px}.single .wp-block-image:not(.alignfull,.alignwide),.page .wp-block-image:not(.alignfull,.alignwide){margin-top:4.1rem;margin-bottom:3.5rem}.single .wp-post-image.placeholder,.page .wp-post-image.placeholder{display:none}.single figure:has(.placeholder){display:none}.page figure:has(.placeholder){display:none}.blog .wp-post-image.placeholder{display:block}.blog figure:has(.placeholder){display:block}.single .wp-block-image.alignfull figcaption,.page .wp-block-image.alignfull figcaption{padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}.single .wp-block-image.size-full figcaption,.page .wp-block-image.size-full figcaption{text-align:center}.blog .wp-block-query .wp-block-post-featured-image,body.date .wp-block-query .wp-block-post-featured-image,body.category .wp-block-query .wp-block-post-featured-image{overflow:hidden}.blog .news-index-grid-items,body.date .news-index-grid-items,body.category .news-index-grid-items{min-height:100%}.blog .news-author,body.date .news-author,body.category .news-author{margin-top:0;font-family:Outfit,sans-serif;font-weight:500;display:block}body.date .news-author,body.category .news-author{padding-left:25px}.ride-cta a:hover{color:var(--wp--preset--color—black)!important}ul.meeting-minutes-list{list-style:inside}ul.meeting-minutes-list>li,ul.meeting-minutes-list>li>h6{margin-top:0;margin-bottom:0}ul.meeting-minutes-list>li>h6{text-transform:none;font-weight:100;display:inline}.category-meeting-minutes .ride-cta{display:none!important}.page-template-schedule .r34ics-ajax-container{max-width:100%}.ics-calendar-month-grid ul.events li.all-day{font-weight:400!important}.ics-calendar-month-grid ul.events li>span a{text-decoration:none}.ics-calendar-month-grid ul.events li .descloc.hover_block span a{text-decoration:underline}.tribe-events-back{display:none}.tribe-events-schedule__separator{color:var(--wp--preset--color—black)!important}.ics-calendar-color-key-item{padding:0!important}.wp-block-table thead,.wp-block-table thead th{background:var(--wp--preset--color--midblue);color:#fff;border:1px solid var(--wp--preset--color--midblue)!important}.wp-block-table tbody tr:nth-child(odd){background:#f1f2f2;border-top:1px solid #bcbec0;border-bottom:1px solid #bcbec0}.wp-block-table tbody tr:nth-child(odd):last-of-type{border-bottom-color:var(--wp--preset--color--midblue)}.wp-block-table td{border:none}.wp-block-table tbody td{border-left:1px solid var(--wp--preset--color--midblue)}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:var(--wp--preset--color--deepblue)!important;text-shadow:none!important}.wp-block-archives-dropdown{min-width:350px;position:relative}@media screen and (max-width:568px){.wp-block-archives-dropdown{min-width:100px;max-width:100%;position:relative}}.wp-block-archives-dropdown select{-webkit-appearance:none;appearance:none;border:1px solid var(--wp--preset--color--deepblue);cursor:pointer;width:100%;color:var(--wp--preset--color--text);background-color:#fff;border-radius:.25rem;padding:.675em 6em .675em 1em;font-family:Outfit,sans-serif;font-size:1.15rem}.wp-block-archives-dropdown:before,.wp-block-archives-dropdown:after{--size:.3rem;content:"";pointer-events:none;position:absolute;right:1rem}.wp-block-archives-dropdown:before{border-left:var(--size) solid transparent;border-right:var(--size) solid transparent;border-bottom:var(--size) solid black;top:40%}.wp-block-archives-dropdown:after{border-left:var(--size) solid transparent;border-right:var(--size) solid transparent;border-top:var(--size) solid black;top:55%}@media screen and (max-width:725px){.mobile-menu li{font-size:18px!important}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item{justify-content:center}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog ul li{width:100%}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-icon{width:auto;height:auto;padding:3px;position:absolute;top:14px;right:0}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open ul li.has-child ul li.has-child .wp-block-navigation__submenu-icon{top:0}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-icon svg{width:20px;height:20px}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{display:none;width:90%!important;padding-top:10px!important;padding-left:10%!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:block}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item{align-content:flex-start!important;align-items:flex-start!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{row-gap:14px!important;width:100%!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item:not(first-of-type){border-top:1px solid var(--wp--preset--color--midblue);padding-top:15px}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item.has-child{padding-top:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container>li{border-top:none;padding-top:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container>li a{width:90%}.wp-block-navigation__responsive-container.is-menu-open a:hover,.wp-block-navigation__responsive-container.is-menu-open a:active{color:var(--wp--preset--color--midblue)!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item{font-size:21px}.has-modal-open .wp-block-navigation__responsive-close{max-width:100%}}@media screen and (max-width:435px){.mobile-menu li:nth-child(4){display:none}.mobile-menu{gap:25px!important;margin-left:2.9vw!important}}@media screen and (max-width:360px){.site-title-tagline{width:63vw!important}.site-title-tagline h1,.wp-block-site-title{font-size:18px!important}.mobile-menu{gap:25px!important;margin-left:0!important}}@media screen and (max-width:1300px){.page-template-featured-rides .entry-content>div:first-child,.page-template-featured-rides .featured-ride-title{margin-top:-10vw!important;margin-bottom:7vw!important}}@media screen and (max-width:1024px){.is-layout-constrained>:where(:not(.alignleft,.alignright,.alignfull)){max-width:650px}.blog .wp-container-core-post-template-is-layout-1,body.category .wp-container-core-post-template-is-layout-1{grid-template-columns:repeat(2,minmax(0,1fr))}.home .is-layout-constrained>.alignwide{max-width:100%}footer>div:first-child{padding-left:7vw;padding-right:7vw}}@media screen and (max-width:968px){.page .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}.page .wp-block-columns.alignfull .wp-block-column{max-width:650px;margin-left:auto;margin-right:auto}.page .wp-block-columns-is-layout-flex{display:block}.page .wp-block-columns-is-layout-flex .wp-block-column:first-child{margin-bottom:30px}.page .wp-block-columns.toc .wp-block-column:first-child{margin-bottom:0}.wp-block-columns ul.columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:668px){.home .ics-calendar-date-wrapper{grid-template-columns:1fr 3fr;column-gap:20px;display:grid}}@media screen and (max-width:668px){.is-layout-constrained>.alignwide{max-width:95vw!important}.home .ics-calendar-date-wrapper{margin-bottom:45px}.archive.date .wp-block-columns{margin-top:50px!important}.page .wp-block-post-featured-image+.wp-block-spacer{height:3px!important}}@media screen and (max-width:667px){.home .ics-calendar-date{padding-bottom:6px}.blog .wp-block-column .wp-block-spacer,.archive .wp-block-column .wp-block-spacer{height:0!important}nav{display:inline!important}.home header p{display:none}}@media screen and (min-width:569px){.slide-content-container-parent{background:#4372d0;border-radius:6px;height:auto!important}}@media screen and (min-width:1200px){.slide-content-container-parent{padding:10px}}@media screen and (max-width:1200px){.wp-block-navigation>.has-child>.wp-block-navigation__submenu-container{left:0!important}.site-title-tagline h1,.wp-block-site-title{font-size:24px!important;line-height:1.2!important}header div.alignfull{row-gap:15px;padding-bottom:15px!important}}@media screen and (max-width:1150px){header>.wp-block-group>.wp-block-group.alignwide{padding-bottom:20px!important}}@media screen and (max-width:873px){.is-layout-constrained .wp-block-image.alignwide,.is-layout-constrained .wp-block-image.size-large,.is-layout-constrained .wp-block-image.size-full{max-width:100vw!important;margin-left:calc(var(--wp--style--root--padding-left) * -1)!important;margin-right:calc(var(--wp--style--root--padding-right) * -1)!important}.is-layout-constrained .wp-block-image.alignwide figcaption,.is-layout-constrained .wp-block-image.size-large figcaption,.is-layout-constrained .wp-block-image.size-full figcaption{padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right);max-width:650px;margin-left:auto;margin-right:auto}}@media screen and (max-width:856px){.slider-excerpt{display:none!important}div#n2-ss-2 .n2-ss-layer-with-background{padding:0!important}}@media screen and (max-width:782px){article.ics-calendar-month-wrapper ul.events li.event{margin-bottom:15px!important;padding-bottom:23px!important;padding-left:0!important;padding-right:0!important}article.ics-calendar-month-wrapper ul.events li.event span a{font-family:Outfit,sans-serif;font-weight:700}.ics-calendar:not(.nomobile) .ics-calendar-month-grid ul.events li{border-bottom:1px solid var(--wp--preset--color--midblue)!important}.ics-calendar:not(.nomobile) .ics-calendar-month-grid ul.events li:last-child{border-bottom:none!important}}@media screen and (max-width:781px){footer .wp-block-column:first-child{margin-bottom:30px!important}footer p.has-text-align-right{padding-top:20px;text-align:left!important}}@media screen and (max-width:568px){body:not(.home) header div div{min-height:1px!important}header div div div.is-layout-flex,.home header div div.is-layout-flex{gap:16px!important}body.home .has-text-align-right{margin-top:10px}.n2-ss-layer div{border-radius:0!important}.n2-ss-slider{min-height:70vw!important}.n2-ss-slider .n2-ss-layer[data-pm=absolute]{align-items:flex-end!important}.slide-content-container-parent{align-items:flex-end!important;width:100%!important;height:100%!important;left:0!important;transform:none!important}.slide-content-container{align-self:flex-end!important;width:100%!important;height:auto!important;min-height:20px!important}.n2-ss-layer-row.n2-ss-layer-with-background{height:100%;display:flex}.home .announcements ul li h3{margin-bottom:10px!important;font-size:1.2rem!important}.home .wp-block-group.events{padding-top:45px!important}body:not(.home) figure.size-large figcaption,.single figure.size-large figcaption{margin-left:var(--wp--style--root--padding-right);margin-right:var(--wp--style--root--padding-right)}body:not(.home) h1{font-size:2.3rem!important}.entry-content h2{line-height:1.3;font-size:1.5rem!important}body.page:not(.home) .entry-content h2{margin-top:30px!important}.entry-content h3{font-size:1.4rem!important}.entry-content .wp-block-image,.single .entry-content .wp-block-image,.page .entry-content .wp-block-image{margin-top:2.2rem!important;margin-bottom:2rem!important}.page .entry-content .wp-block-image{margin-top:2.7rem!important;margin-bottom:2rem!important}.entry-content .wp-block-gallery .wp-block-image,.single .entry-content .wp-block-gallery .wp-block-image,.page .entry-content .wp-block-gallery .wp-block-image{margin-top:inherit!important;margin-bottom:inherit!important}.entry-content .wp-block-gallery{gap:0 80px!important}.single h1+div{margin-top:16px!important}.single h1{margin-top:3rem!important}.home-slider{margin-bottom:40px!important}.is-layout-constrained>:where(:not(.alignleft,.alignright,.alignfull)){max-width:calc(100vw - var(--wp--style--root--padding-right) * 2)}.is-layout-constrained .wp-block-image.alignfull{max-width:100vw!important;margin-left:calc(var(--wp--style--root--padding-left) * -1)!important;margin-right:calc(var(--wp--style--root--padding-right) * -1)!important}.is-layout-constrained .wp-block-image.alignfull figcaption{padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}.wp-block-site-logo{width:14vw}.site-title-tagline{width:63vw}.post-author-date{flex-wrap:wrap!important}.archive .wp-block-query+.wp-block-spacer,.single .wp-block-column>.wp-block-spacer{display:none;height:1px!important;margin-top:10px!important}.news-index-grid-items h2{line-height:1.25;padding-bottom:10px!important;font-size:1.7rem!important}.ride-cta p{font-size:19px!important}.entry-content .wp-block-table{margin:30px 0 45px}.entry-content .wp-block-table tbody tr{font-size:1.1rem}.page-template-featured-rides .featured-ride-title h2{font-size:2rem!important}.page-template-featured-rides .featured-ride-title p{margin-top:16px!important;font-size:1.2rem!important;line-height:1.35!important}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{display:none!important}footer .wp-block-column:first-child{margin-top:20px!important}}@media screen and (min-width:725px){.mobile-menu{display:none!important}}@media screen and (max-width:605px){header nav .wp-block-navigation__responsive-container-content ul li ul li{margin-bottom:13px}header nav .wp-block-navigation__responsive-container-content ul li ul{list-style-type:disc!important}}@media screen and (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{gap:var(--wp--preset--spacing--50)}}