:root{--rowNumber: 0;--columnCount: 0;--gridHeight: 0px;--mobile-lower-width: $mobile-lower-width;--mobile-upper-width: $mobile-upper-width;--tablet-lower-width: $tablet-lower-width;--tablet-upper-width: $tablet-upper-width;--desktop-lower-width: $desktop-lower-width;--desktop-middle-width: $desktop-middle-width;--outside-header-height: 0px;--mobile-outside-header-height: 0px}:root:has(out-header){--outside-header-height: 68px;--mobile-outside-header-height: 60px}:root{--rowNumber: 0;--columnCount: 0;--gridHeight: 0px;--mobile-lower-width: $mobile-lower-width;--mobile-upper-width: $mobile-upper-width;--tablet-lower-width: $tablet-lower-width;--tablet-upper-width: $tablet-upper-width;--desktop-lower-width: $desktop-lower-width;--desktop-middle-width: $desktop-middle-width;--outside-header-height: 0px;--mobile-outside-header-height: 0px}:root:has(out-header){--outside-header-height: 68px;--mobile-outside-header-height: 60px}.simple-in-out-transition{transition:all .1s ease-in-out}.staggered-in-transition{transition:background-color .1s ease;transition:color .5s ease}.staggered-out-transition{transition:background-color 0 ease;transition:color 0 ease}.transform-pop-transition{transform:scale(1);transition:.15s all ease}.transform-pop-transition:hover{transform:scale(1.2)}@keyframes fadein{from{opacity:0}to{opacity:1}}.home-listing.homepage #topwrap{background:#303e48 url("../../../../Images/br-road.jpg") no-repeat bottom center;background-size:cover}@media screen and (min-width: 768px){.home-listing.homepage #topwrap{min-height:350px}}@media screen and (min-width: 1024px){.home-listing.homepage #topwrap .mainnav{background-color:rgba(0,0,0,0)}.home-listing.homepage #topwrap .mainnav.menubackground{background-color:#151c20;transition:200ms}}@media screen and (min-width: 1024px)and (min-width: 768px){.home-listing.homepage #topwrap .mainnav.menubackground .utility li.search{display:inline-flex}.home-listing.homepage #topwrap .mainnav.menubackground .utility li.search.mobile{display:none}}.home-listing.homepage #topwrap .mainnav .utility li.search{display:none}.home-listing.homepage #topwrap .hero{background-position-y:0;background-size:inherit;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.25) 13%, rgba(0, 0, 0, 0) 33%, rgba(0, 0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#40000000", endColorstr="#00000000",GradientType=0 )}@media screen and (min-width: 1024px){.home-listing.homepage #topwrap .hero{min-height:511px}}.home-listing.homepage #topwrap .hero:before{background-image:none}.home-listing.homepage #topwrap .hero .wrap{width:100%}@media screen and (min-width: 768px){.home-listing.homepage #topwrap .hero .wrap{width:90%;max-width:1200px}}.home-listing.homepage #topwrap .hero .wrap h1{font-size:1.625em;padding-left:2.5%;padding-right:2.5%;line-height:1em}@media screen and (min-width: 810px){.home-listing.homepage #topwrap .hero .wrap h1{margin-top:1em}}.home-listing.homepage #topwrap .hero .wrap h1:after{display:none}@media screen and (min-width: 768px){.home-listing.homepage #topwrap .hero .wrap h1{font:900 2.375em "Muli","trebuchet ms",arial,helvetica,sans-serif}}@media screen and (min-width: 1024px){.home-listing.homepage #topwrap .hero .wrap h1{font:900 3em "Muli","trebuchet ms",arial,helvetica,sans-serif;line-height:1.1}}.home-listing.homepage #topwrap .hero .wrap h2{font-size:.9375em;margin-top:.5em;line-height:1.4}@media screen and (min-width: 1024px){.home-listing.homepage #topwrap .hero .wrap h2{font-size:1.125em}}.home-listing.homepage #topwrap .hero .wrap a{text-decoration:none}.home-listing.homepage #topwrap .hero .wrap a:link{color:#94d60a;text-decoration:none;font-weight:600}.home-listing.homepage #topwrap .hero .wrap a:visited{color:#94d60a}.home-listing.homepage #topwrap .hero .wrap a:hover{color:#94d60a;text-decoration:underline}.home-listing.homepage #topwrap .hero .wrap a.expandcollapse:hover{color:#94d60a;text-decoration:none}.home-listing.homepage #topwrap .hero .wrap a:focus{color:#94d60a}.home-listing.homepage #topwrap .hero .wrap a:active{color:#94d60a}.home-listing.homepage #topwrap .hero .wrap .searchform{margin-top:2em}@media screen and (min-width: 1024px){.home-listing.homepage #topwrap .hero .wrap .searchform{max-width:800px;margin:2em auto 0 auto}}.home-listing.homepage #topwrap .hero .wrap .searchform .form{position:relative}.home-listing.homepage #topwrap .hero .wrap .searchform .form input[type=text]{border:none;padding-left:1.25em;font-size:1em;border-radius:0 0 0 0}@media screen and (max-width: 767px){.home-listing.homepage #topwrap .hero .wrap .searchform .form input[type=text]{padding:.5em}}@media screen and (min-width: 768px){.home-listing.homepage #topwrap .hero .wrap .searchform .form input[type=text]{min-height:50px;font-size:1.125em}}@media screen and (min-width: 1024px){.home-listing.homepage #topwrap .hero .wrap .searchform .form input[type=text]{min-height:60px;font-size:1.25em}}.home-listing.homepage #topwrap .hero .wrap .searchform .form a{position:absolute;top:0px;right:5px}.home-listing.homepage #topwrap .hero .wrap .searchform .form a img{transform:scale(0.8)}@media screen and (min-width: 768px){.home-listing.homepage #topwrap .hero .wrap .searchform .form a{top:8px;right:13px}.home-listing.homepage #topwrap .hero .wrap .searchform .form a img{transform:scale(0.75)}}@media screen and (min-width: 1024px){.home-listing.homepage #topwrap .hero .wrap .searchform .form a{top:13px;right:18px}.home-listing.homepage #topwrap .hero .wrap .searchform .form a img{transform:scale(0.9)}}.home-listing.homepage #featured{background-color:#efefef}.home-listing.homepage #featured .wrap{margin-top:1.6em;margin-right:auto;margin-left:auto}.home-listing.homepage #featured h3.dashed{margin-top:0;margin-bottom:0}.home-listing.homepage #listings{padding-bottom:1.5em}@media screen and (min-width: 1024px){.home-listing.homepage #listings{padding:1em 0 1.5em 0}}@media screen and (min-width: 1024px){.home-listing.homepage #listings .mainbody{float:left;width:68.8679245283%;margin-right:2.8301886792%}}.home-listing.homepage #listings .mainbody h3{font-size:.875em;text-align:center;text-transform:uppercase;font-weight:bold;font-size:.875em;letter-spacing:1px;margin-top:2.5em}@media screen and (min-width: 768px){.home-listing.homepage #listings .mainbody h3{font-size:1.25em;letter-spacing:2px;margin-bottom:1em;text-align:left}}.home-listing.homepage #listings .mainbody #tabs,.home-listing.homepage #listings .mainbody tabs2{margin:auto;width:100%}@media screen and (min-width: 768px){.home-listing.homepage #listings .mainbody #tabs #tabs,.home-listing.homepage #listings .mainbody #tabs #tabs2,.home-listing.homepage #listings .mainbody tabs2 #tabs,.home-listing.homepage #listings .mainbody tabs2 #tabs2{width:100%;float:left;border:none}}.home-listing.homepage #listings .mainbody ul#tabs,.home-listing.homepage #listings .mainbody ul#tabs2{padding:0;margin-top:1.25em}@media screen and (min-width: 768px){.home-listing.homepage #listings .mainbody ul#tabs,.home-listing.homepage #listings .mainbody ul#tabs2{margin-top:.5em}}.home-listing.homepage #listings .mainbody ul#tabs{margin-bottom:3em}.home-listing.homepage #listings .mainbody #tabs li,.home-listing.homepage #listings .mainbody #tabs2 li{list-style:none;margin-left:0}@media screen and (min-width: 768px){.home-listing.homepage #listings .mainbody #tabs li,.home-listing.homepage #listings .mainbody #tabs2 li{display:inline}}.home-listing.homepage #listings .mainbody #tabs li>a,.home-listing.homepage #listings .mainbody #tabs2 li>a{border-bottom:3px solid #fff}.home-listing.homepage #listings .mainbody #tabs li a,.home-listing.homepage #listings .mainbody #tabs2 li a{display:block;padding:.5em 1em;background:#e1e8ed;text-decoration:none;color:#303e48;font-size:1.2857142857em;font-weight:bold;cursor:pointer}.home-listing.homepage #listings .mainbody #tabs li a:hover,.home-listing.homepage #listings .mainbody #tabs2 li a:hover{background:#c4c4c4}@media screen and (min-width: 768px){.home-listing.homepage #listings .mainbody #tabs li a,.home-listing.homepage #listings .mainbody #tabs2 li a{display:inline-block;border-bottom:none;font-size:1.1428571429em;padding:.5em .7em}}.home-listing.homepage #listings .mainbody #tabs li a .icons,.home-listing.homepage #listings .mainbody #tabs2 li a .icons{float:right}@media screen and (min-width: 768px){.home-listing.homepage #listings .mainbody #tabs li a .icons,.home-listing.homepage #listings .mainbody #tabs2 li a .icons{display:none}}.home-listing.homepage #listings .mainbody #tabs li a .icons .open,.home-listing.homepage #listings .mainbody #tabs2 li a .icons .open{display:none}.home-listing.homepage #listings .mainbody #tabs li a .icons .closed,.home-listing.homepage #listings .mainbody #tabs2 li a .icons .closed{display:inline}.home-listing.homepage #listings .mainbody #tabs li a.active,.home-listing.homepage #listings .mainbody #tabs2 li a.active{border-bottom:0}@media screen and (min-width: 768px){.home-listing.homepage #listings .mainbody #tabs li a.active,.home-listing.homepage #listings .mainbody #tabs2 li a.active{background-color:#0e4da7;color:#fff;border-bottom:0}}.home-listing.homepage #listings .mainbody #tabs li a.active .icons .open,.home-listing.homepage #listings .mainbody #tabs2 li a.active .icons .open{display:inline}.home-listing.homepage #listings .mainbody #tabs li a.active .icons .closed,.home-listing.homepage #listings .mainbody #tabs2 li a.active .icons .closed{display:none}.home-listing.homepage #listings .mainbody #tabs section,.home-listing.homepage #listings .mainbody #tabs2 section{display:none;float:left;background:#fff;overflow:hidden;border-left:1px solid #b2b2b2;border-right:1px solid #b2b2b2;width:100%;margin-bottom:.7em;box-sizing:border-box}@media screen and (min-width: 768px){.home-listing.homepage #listings .mainbody #tabs section,.home-listing.homepage #listings .mainbody #tabs2 section{border:1px solid #b2b2b2;margin-bottom:.7em}}.home-listing.homepage #listings .mainbody #tabs section a:link,.home-listing.homepage #listings .mainbody #tabs section a:visited,.home-listing.homepage #listings .mainbody #tabs2 section a:link,.home-listing.homepage #listings .mainbody #tabs2 section a:visited{background-color:rgba(0,0,0,0);color:#0e4da7;padding:0;display:inline;font-size:.9em}@media screen and (min-width: 768px){.home-listing.homepage #listings .mainbody #tabs section a:link,.home-listing.homepage #listings .mainbody #tabs section a:visited,.home-listing.homepage #listings .mainbody #tabs2 section a:link,.home-listing.homepage #listings .mainbody #tabs2 section a:visited{font-size:1em}}.home-listing.homepage #listings .mainbody #tabs section a:hover,.home-listing.homepage #listings .mainbody #tabs section a:active,.home-listing.homepage #listings .mainbody #tabs2 section a:hover,.home-listing.homepage #listings .mainbody #tabs2 section a:active{color:#0e4da7}.home-listing.homepage #listings .mainbody #tabs section .event,.home-listing.homepage #listings .mainbody #tabs section .more,.home-listing.homepage #listings .mainbody #tabs2 section .event,.home-listing.homepage #listings .mainbody #tabs2 section .more{padding:1em 1.25em}.home-listing.homepage #listings .mainbody #tabs section .summary p,.home-listing.homepage #listings .mainbody #tabs2 section .summary p{color:#707070;font-size:1em;line-height:1.5;margin:0}@media screen and (min-width: 768px){.home-listing.homepage #listings .mainbody #tabs section .summary p,.home-listing.homepage #listings .mainbody #tabs2 section .summary p{font-size:1.1428571429em}}.home-listing.homepage #listings .mainbody #tabs section .summary p.meta,.home-listing.homepage #listings .mainbody #tabs2 section .summary p.meta{padding:1em 1.25em}@media screen and (min-width: 768px){.home-listing.homepage #listings .mainbody #tabs section .summary p.meta,.home-listing.homepage #listings .mainbody #tabs2 section .summary p.meta{width:60%;display:inline-block}}.home-listing.homepage #listings .mainbody #tabs section .summary .edit,.home-listing.homepage #listings .mainbody #tabs2 section .summary .edit{padding-left:1.25em}.home-listing.homepage #listings .mainbody #tabs section .summary .edit input,.home-listing.homepage #listings .mainbody #tabs2 section .summary .edit input{display:inline-block}.home-listing.homepage #listings .mainbody #tabs section .summary .editmiles,.home-listing.homepage #listings .mainbody #tabs2 section .summary .editmiles{margin-bottom:1em;margin-right:1em;float:right;font-size:.8571428571em}@media screen and (min-width: 768px){.home-listing.homepage #listings .mainbody #tabs section .summary .editmiles,.home-listing.homepage #listings .mainbody #tabs2 section .summary .editmiles{margin-top:1em}}.home-listing.homepage #listings .mainbody #tabs section .summary .editmiles a,.home-listing.homepage #listings .mainbody #tabs2 section .summary .editmiles a{text-transform:uppercase;font-weight:600}.home-listing.homepage #listings .mainbody #tabs section div.event:nth-child(even),.home-listing.homepage #listings .mainbody #tabs2 section div.event:nth-child(even){background-color:#f8f8f8}@media screen and (max-width: 767px){.home-listing.homepage #listings .mainbody #tabs section .event .miles-away,.home-listing.homepage #listings .mainbody #tabs2 section .event .miles-away{display:none}}.home-listing.homepage #listings .mainbody #tabs section .event h4,.home-listing.homepage #listings .mainbody #tabs2 section .event h4{font-size:1.2857142857em;margin-top:0}.home-listing.homepage #listings .mainbody #tabs section .event p,.home-listing.homepage #listings .mainbody #tabs2 section .event p{font-size:1em;line-height:1.5;margin:0}.home-listing.homepage #listings .mainbody #tabs section .event p strong.close,.home-listing.homepage #listings .mainbody #tabs2 section .event p strong.close{color:#ff6300}.home-listing.homepage #listings .mainbody #tabs section .event.premier,.home-listing.homepage #listings .mainbody #tabs2 section .event.premier{background-image:url("/images/icons/icon-event-highlight.png");background-position:left top;background-repeat:no-repeat;border-top:3px solid #94d60a}.home-listing.homepage #listings .mainbody #tabs section .more,.home-listing.homepage #listings .mainbody #tabs2 section .more{border-top:1px solid #b2b2b2}.home-listing.homepage #listings .mainbody #tabs section .more .or-view-all,.home-listing.homepage #listings .mainbody #tabs2 section .more .or-view-all{padding:0}@media screen and (min-width: 768px){.home-listing.homepage #listings .mainbody #tabs section .more .or-view-all,.home-listing.homepage #listings .mainbody #tabs2 section .more .or-view-all{padding:1em}}.home-listing.homepage #listings .mainbody #tabs section .more a.button:link,.home-listing.homepage #listings .mainbody #tabs section .more a.button:visited,.home-listing.homepage #listings .mainbody #tabs2 section .more a.button:link,.home-listing.homepage #listings .mainbody #tabs2 section .more a.button:visited{padding:.75em;font:600 1.1428571429em "Open Sans",arial,helvetica,sans-serif;text-transform:uppercase;color:#fff;background-color:#0e4da7;border:2px solid #0e4da7;width:auto;height:50px;text-align:center;display:inline-block;box-sizing:border-box}@media(prefers-reduced-motion: no-preference){.home-listing.homepage #listings .mainbody #tabs section .more a.button:link,.home-listing.homepage #listings .mainbody #tabs section .more a.button:visited,.home-listing.homepage #listings .mainbody #tabs2 section .more a.button:link,.home-listing.homepage #listings .mainbody #tabs2 section .more a.button:visited{transition:all .5s ease}}.home-listing.homepage #listings .mainbody #tabs section .more a.button:hover,.home-listing.homepage #listings .mainbody #tabs section .more a.button:focus,.home-listing.homepage #listings .mainbody #tabs section .more a.button:active,.home-listing.homepage #listings .mainbody #tabs2 section .more a.button:hover,.home-listing.homepage #listings .mainbody #tabs2 section .more a.button:focus,.home-listing.homepage #listings .mainbody #tabs2 section .more a.button:active{background-color:#1356b5;color:#fff;border:2px solid #1356b5;text-decoration:none}.home-listing.homepage #listings .mainbody #tabs section .more p,.home-listing.homepage #listings .mainbody #tabs2 section .more p{font-size:1.1428571429em;margin:.25em 0;color:#707070}.home-listing.homepage #listings .mainbody #tabs section .more select,.home-listing.homepage #listings .mainbody #tabs2 section .more select{display:inline-block;width:190px;height:50px;font-size:1.1428571429em;margin:0;margin-top:4px}.home-listing.homepage #listings .mainbody ul#tabs li:last-child section,.home-listing.homepage #listings .mainbody ul#tabs2 li:last-child section{border-bottom:1px solid #b2b2b2;margin-bottom:3em}@media screen and (min-width: 768px){.home-listing.homepage #listings .mainbody ul#tabs li:last-child section,.home-listing.homepage #listings .mainbody ul#tabs2 li:last-child section{margin-bottom:7em}}@media screen and (min-width: 768px){.home-listing.homepage #listings .mainbody ul#tabs2 li section,.home-listing.homepage #listings .mainbody ul#tabs2:last-child section{margin-bottom:3.5em}}.home-listing.homepage #listings .mainbody .no-js #tabs section{display:block}.home-listing.homepage #listings .mainbody #tabs li ul li a,.home-listing.homepage #listings .mainbody #tabs2 li ul li a{padding:10px 25px;border-bottom:1px dotted #ccc}.home-listing.homepage #listings .ads{display:none}@media screen and (min-width: 1024px){.home-listing.homepage #listings .ads{display:block;float:right;width:28.3018867925%;margin-top:6.35em}}.home-listing.homepage .official{background-color:#efefef;padding-bottom:1.5em}@media screen and (min-width: 1024px){.home-listing.homepage .official{padding-bottom:4em}}.home-listing.homepage .official h3{margin-top:2.5em}@media screen and (min-width: 1024px){.home-listing.homepage .official h3{margin-bottom:.5em}}.home-listing.homepage .official p{text-align:center;line-height:1.5}@media screen and (min-width: 1024px){.home-listing.homepage .official p{font-size:1.125em;padding:0 15em;margin-bottom:2em}}.home-listing.homepage .official .logos{float:left;width:100%;text-align:center}.home-listing.homepage .official .logos .logo{float:left;width:48%;margin-bottom:.5em;display:inline-block}.home-listing.homepage .official .logos .logo:hover{opacity:1}@media screen and (min-width: 1024px){.home-listing.homepage .official .logos .logo{margin-bottom:1.4em;opacity:.8}}.home-listing.homepage .official .logos .logo:nth-child(odd){margin-right:4%}@media screen and (min-width: 768px){.home-listing.homepage .official .logos .logo{width:30.4592314902%;margin-right:2.717900656%}.home-listing.homepage .official .logos .logo:nth-child(odd){margin-right:2.717900656%}.home-listing.homepage .official .logos .logo:nth-child(3n){margin-right:0}}@media screen and (min-width: 1024px){.home-listing.homepage .official .logos .logo{width:22.961574508%;margin-right:2.717900656%}.home-listing.homepage .official .logos .logo:nth-child(odd){margin-right:2.717900656%}.home-listing.homepage .official .logos .logo:nth-child(3n){margin-right:2.717900656%}.home-listing.homepage .official .logos .logo:nth-child(4n){margin-right:0}}
/*# sourceMappingURL=../../../../css/overrides/pages/registration/homepage.css.map */
