body{font-size:12px}.hero-text{min-height:unset}#website_event_list .filters{position:sticky;top:0;padding:15px;-webkit-box-shadow:0 3px 8px 0 rgb(0 0 0 / 20%);box-shadow:0 3px 8px 0 rgb(0 0 0 / 20%);max-width:800px;margin:0 auto;z-index:2;background:var(--light-grey);border-radius:15px}@media (max-width:300px){#website_event_list .filters{width:100%}}#website_event_list .races{position:relative;max-width:800px;margin:15px auto;-webkit-box-shadow:0 3px 8px 0 rgb(0 0 0 / 20%);box-shadow:0 3px 8px 0 rgb(0 0 0 / 20%);padding:15px;background:var(--light-grey);border-radius:15px}#website_event_list .races .list{flex-direction:row;display:flex;flex-wrap:wrap;justify-content:space-evenly;padding-top:15px;width:100%;border-radius:0;margin-bottom:15px;align-content:baseline}#website_event_list .races .list .race img{max-height:200px;width:100%;object-fit:contain;left:0;right:0;margin:0 auto}#website_event_list .races .list .race{flex:unset;width:100%;font-size:1.4rem;-webkit-box-shadow:0 3px 8px 0 rgb(0 0 0 / 20%);box-shadow:0 3px 8px 0 rgb(0 0 0 / 20%);padding:15px;margin-bottom:10px;background:var(--white);background-color:var(--white)}#website_event_list .races .list .race .lead{text-align:center;font-weight:800}#website_event_list .races .list .race .detail_row{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;width:100%;margin-bottom:5px;font-size:.8em}#website_event_list .races .list .race .detail_row .col{text-align:left;flex-basis:30%}#website_event_list .races .list .race .detail_row .col img{max-width:100px;width:100%}#website_website_event_list .races .list .race .detail_row .detail{text-align:left;flex-basis:60%;overflow-x:hidden}.buttons_container{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:15px;width:100%;gap:10px}.range{justify-content:center}.range>div{margin:10px}.range .row{width:100%;display:block}form{display:flex;flex-direction:column}form .buttons_container{width:100%;justify-content:space-between}.form-control{font-size:1em!important;padding:1em 1.25em;margin-bottom:1em}.btn{font-size:1em!important;padding:1em 1.6em;font-weight:600;color:var(--white	)}