@import "https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap";﻿
/*!
Theme Name: RunSignup Base Theme
Description: A Wordpress theme developed for RunSignup and its sibling sites.
Version: 1.2
Author: Erin Witzel & Jessica Reilley
Author URI: http://runsignup.com
*/
.categories-list ul li:after{margin-top:0}.latest-posts article h2{font-size:clamp(1.035rem, 12px + 0.54vw, 1.125rem);margin-top:10px;margin-bottom:5px;line-height:1.3em;font-weight:700 !important}.latest-posts .image-holder img,.single .image-holder img{border-radius:25px}.latest-posts .entry-date{text-transform:uppercase;font-weight:700}.latest-posts p{margin-top:5px;margin-bottom:10px}.archive h1.page-title{font-weight:700}.single p,li{line-height:1.7em}.banner-text h6,.single .entry-meta .entry-date{text-transform:uppercase;font-weight:700;font-size:16px}.entry-breadcrumb ul li{padding-left:15px}.single .entry-breadcrumb a,.latest-posts a,.page-case-studies .latest-posts a{text-decoration:none;color:#000}.single .entry-breadcrumb a:hover{font-weight:700}.single .entry-breadcrumb a:after{content:"●";font-size:10px;margin-left:5px;position:absolute}.latest-posts h2,.single h2{font-weight:400}.single-webinars_events .entry-content h2{margin-bottom:0}.single .entry-content h4{margin-top:20px}.event-when-info p,.event-where-info p{margin-top:5px}.single-webinars_events .button.button-primary{font-weight:400}.single-webinars_events .event-images .image-holder{margin-top:40px}.single-webinars_events table{margin-bottom:50px}.banner-text p:last-child>a{display:inline-block;margin-bottom:8px;text-align:center !important}@media screen and (max-width:767px){.banner-container .inset-image figure{display:none}.banner-text h6:before{display:block;margin:0 auto 20px}.banner-text h1,.banner-text p{text-align:left}.banner-text h6{text-align:center;margin-top:0}.banner-text p:last-child>a{display:block}}@media screen and (min-width:768px) and (max-width:1099px){.latest-posts{margin-top:-50px}}@media screen and (min-width:1100px){.latest-posts{margin-top:-70px}}.stats-callout .stat-column svg{width:60px;height:60px;margin-bottom:20px}.stats-callout .st0{fill:#faae1c}.single-case_studies .stats-callout{padding-top:50px;padding-bottom:50px}.stats-callout .stat-column{font-weight:700;padding-right:20px;padding-left:20px}.single-case_studies h2{text-align:center}@media screen and (min-width:769px){.section-banner-slideshow.banner-container .banner-text>div:not(.inset-image){width:50%}}@media screen and (min-width:782px){.wp-block-columns{gap:30px}}main#primary{margin:0 auto;width:1200px}h1,h2,h3,h4,h5,h6{line-height:1.1}:not(.home) h1{font-size:clamp(1.913rem, 12px + 2.475vw, 2.587rem) !important;font-weight:700}h1.page-title,h1.page-title span{font-weight:400}h2{font-size:clamp(1.575rem, 12px + 1.8vw, 2.025rem)}h3{font-size:clamp(1.482rem, 12px + 1.65vw, 1.788rem)}h4,.h4{font-size:clamp(1.125rem, 12px + 0.9vw, 1.35rem);margin-bottom:0}p,ul li,ol li,body.search h2.entry-title,.site-call-to-actions a{font-size:clamp(1.035rem, 12px + 0.54vw, 1.125rem)}small{font-size:clamp(0.95rem, 12px + 0.54vw, 1.125rem)}.site-branding{position:relative}.site-branding .site-title img{max-width:250px}.main-navigation a,.main-navigation ul ul,.main-navigation ul ul li,a.button,input.search-submit,.wp-block-button__link{transition:all .2s ease-out}.site-header{padding:0}header#masthead{display:block}header#masthead #masthead-inner{max-width:1200px;margin:0 auto;padding:20px 0}header#masthead #masthead-inner{display:flex;flex-wrap:nowrap}.site-call-to-actions .button.button-primary{margin-left:10px}.main-navigation ul ul li a{color:#595959}.main-navigation a{color:#000;font-weight:400}li.current-menu-item a{font-weight:700}.main-navigation ul ul li:hover{background-color:#faae1c}.main-navigation ul ul li a:hover{color:#000}h1{font-size:clamp(2.913rem, 12px + 2.475vw, 2.587rem)}.home .banner-container:first-of-type .banner-text{color:#fff}.home h1{font-weight:400}.home .banner-container .banner-text .button{margin-right:10px}.home h4,.home .h4{line-height:1.5em}.home .wp-block-columns{align-items:center !important;margin-top:50px;margin-bottom:50px}.wp-block-columns.with-icons h3{text-align:center}.banner-container{width:100vw;margin-left:calc(50% - 50vw)}.banner-text h6{margin-bottom:20px}.blog .banner-slideshow .banner-text h3,.page-template-page_webinars .banner-slideshow .banner-text h3,.page-template-page_casestudies .banner-slideshow .banner-text h3{font-weight:700;font-size:clamp(1.282rem, 12px + 1.35vw, 1.988rem);line-height:1.2;margin-top:20px;margin-bottom:20px}.banner-text button.button{padding:15px 35px;font-weight:700}.banner-container a.button{color:#000;display:inline-block;margin-bottom:10px}.section-banner-slideshow .tns-nav button{width:12px;height:12px;border:2px solid #595959;background:rgba(0,0,0,0)}.tns-nav .tns-nav-active{background:#595959 !important}body{font:100% Roboto,Arial,sans-serif;color:#000;font-weight:400}a,a:visited{color:#000;text-decoration:none}a:hover,a:focus,a:active{color:#faae1c}p{line-height:1.5em}hr{background-color:#707070;height:.5px}main ul li,main ol li{margin-bottom:10px}button#search.button{padding-left:20px;padding-right:20px}.button.button-primary,input.search-submit,.button.button-secondary,.wp-block-button__link{border:none;font-weight:600;border-radius:.4em;padding:11px 25px}.button.button-primary,input.search-submit{background-color:#faae1c}.button.button-secondary,button#search.button{background-color:#fff;border:1px solid #595959}.button.button-secondary,button#search.button a{color:#000}.button.button-primary:hover,.button.button-secondary:hover,input.search-submit:hover,.wp-block-button__link:hover{box-shadow:0 0 1px 5px rgba(250,174,28,.5)}button.button-secondary:hover{border:1px solid rgba(0,0,0,0)}button.button-secondary:hover a,button#search.button:hover a{color:#faae1c}a.button{text-decoration:none;color:#000}a.read-more-link.button,.single .entry-content h4,.with-icons a,.is-style-learn-more-link a{color:#4a3b7f;text-transform:uppercase;font-weight:700}h4+p{margin-top:0}.arrow-circle-right svg{fill:#4a3b7f;width:20px;height:auto;vertical-align:middle;margin-left:5px;margin-top:-1px}.single .entry-meta .entry-date:before,.single-case_studies article.case_studies h2:before,.banner-text h6:before,.latest-posts h2:not(.entry-title):after,.latest-posts h2:not(.entry-title):before,h1.page-title:before,body.error404 h2:after,.single-webinars_events .entry-content h2:after,.home h1:before,.home h2:not(.has-text-align-center):after,.home h2.has-text-align-center:before,.subscribe-to-blog h2.has-text-align-center:before,h2.has-text-align-center:before,.section-featured-buckets h2:before,h2.ellipses-after:after,h2.has-text-align-center.ellipses-before:before,.is-style-ellipses-before:before,.is-style-ellipses-after:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='12' viewBox='0 0 48 12'%3E%3Cg id='ellipsis' transform='translate(-142 -222.235)'%3E%3Ccircle id='circle-pink' data-name='Ellipse 24' cx='6' cy='6' r='6' transform='translate(142 222.235)' fill='%23ef509c'/%3E%3Ccircle id='circle-goldenrod' data-name='Ellipse 25' cx='6' cy='6' r='6' transform='translate(159 222.235)' fill='%23fbae1c'/%3E%3Ccircle id='Ellipse_26' data-name='circle-purple' cx='6' cy='6' r='6' transform='translate(178 222.235)' fill='%236d559b'/%3E%3C/g%3E%3C/svg%3E")}.is-style-ellipses-none:before,.is-style-ellipses-none:after{content:none !important}.single .entry-meta .entry-date:before,.banner-text h6:before,.latest-posts h2:not(.entry-title):after,body.error404 h2:after,.single-webinars_events .entry-content h2:after,h2.ellipses-after:after,.is-style-ellipses-after:after{display:inline-block;margin-right:20px;width:48px;height:12px}h1.page-title:before,.home h1:before,.section-featured-buckets h2:before,.has-text-align-left.ellipses-before:before,.has-text-align-left.is-style-ellipses-before:before{display:block;margin-bottom:10px}.single-case_studies article.case_studies h2:before,.latest-posts h2:not(.entry-title):before,.home h2.has-text-align-center:before,.subscribe-to-blog h2.has-text-align-center:before,h2.has-text-align-center:before,h2.has-text-align-center.ellipses-before:before,.has-text-align-center.is-style-ellipses-before:before{display:block;text-align:center;padding-bottom:20px}.latest-posts h2:not(.entry-title):after,.category.archive h1.page-title:after,body.error404 h2:after,.single-webinars_events .entry-content h2:after,.home h2:not(.has-text-align-center):after,h2.ellipses-after:after,.ellipses-after:after,.is-style-ellipses-after:after{margin-left:10px}.spotlights .spotlight-stats p strong,.spotlights .spotlight-stats p b{display:block}.spotlights .spotlight-stats p{font-size:clamp(1.035rem, 12px + 0.24vw, 1.125rem)}.wp-block-columns.with-icons{text-align:center}.with-icons p{line-height:1.8em}.with-icons img{max-width:80px !important}.section-featured-buckets .column h4{text-align:center}.with-icons a:after,.is-style-learn-more-link a:after{content:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%234A3B7F;%7D%0A%3C/style%3E%3Cpath class='st0' d='M256,0C114.6,0,0,114.6,0,256s114.6,256,256,256s256-114.6,256-256S397.4,0,256,0z M406.6,278.6L303.5,381.7 c-12.5,12.5-32.8,12.5-45.2,0s-12.5-32.8,0-45.2l48.5-48.5H128c-17.7,0-32-14.3-32-32s14.3-32,32-32h178.8l-49.4-49.4 c-12.5-12.5-12.5-32.8,0-45.2s32.8-12.5,45.2,0l103.1,103.1c8.8,8.8,10.2,18.6,10.2,23.5S414.6,270.7,406.6,278.6z'/%3E%3C/svg%3E%0A");height:20px;width:20px;display:inline-block;margin-left:5px;vertical-align:middle;margin-top:-10px}.is-style-learn-more-link a:after{margin-top:-5px}input.search-field{border-radius:.4em;border:1px solid #595959;padding:8px 8px 8px 15px}input.search-field:focus{outline:2px solid #4a3b7f;outline-offset:-2px}input.search-submit{padding:14px 30px}.error404 select{padding:10px;border-radius:30px;border:1px solid #595959;color:#000;background-color:#fff}body.search.search-results h2.entry-title{font-weight:700;margin-top:10px;margin-bottom:0}body.search.search-results p{margin-top:0}footer.site-footer{background-color:#f1f2f2;color:#000}.site-footer-nav li{margin-right:10px}footer.site-footer a{text-decoration:none;color:#000}.site-footer-logo{max-width:400px;margin-bottom:0}footer.site-footer #social-links{margin:20px 0;display:flex;justify-content:center}#social-links svg{width:50px;height:50px;margin-left:15px;margin-right:15px;background-color:#faae1c;border-radius:50%;padding:10px;transition:all .2s ease-out}#social-links svg:hover{background-color:#faae1c;box-shadow:0 0 1px 7px rgba(250,174,28,.5)}footer.site-footer #social-links a path,footer.site-footer #social-links a rect,footer.site-footer #social-links a ellipse{fill:#fff}footer ul.site-footer-nav a:hover{text-decoration:underline}footer.site-footer{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.3.1, SVG Export Plug-In . SVG Version: 6.00 Build 0 --%3E%3Csvg version='1.1' id='wave' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1440 490' style='enable-background:new 0 0 1440 490;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23f1f2f2;%7D%0A%3C/style%3E%3Cpath class='st0' d='M-1434.8,164.3l77.5,10.8c77.5,10.6,232.4,32.4,387.3,18.8c154.9-13.4,309.8-61.9,464.8-78s309.8,0,464.8,18.8 c154.9,18.7,309.8,40.5,464.8,37.7c154.9-2.8,309.8-29.5,464.8-48.4s309.8-29.5,464.8-10.8c154.9,18.8,309.8,67.3,464.8,91.5 s309.8,24.2,464.8,2.7c154.9-21.6,309.8-64.5,464.8-80.7c154.9-16,309.8-5.5,464.8,0c154.9,5.4,309.8,5.4,464.8,2.7 c154.9-2.6,309.8-8.2,464.8-10.7c154.9-2.7,309.8-2.7,464.8,0c154.9,2.6,309.8,8.2,464.8,2.7c154.9-5.4,309.8-21.5,464.8-26.9 c154.9-5.5,309.8,0.1,464.8,18.8c154.9,18.8,309.8,51.1,464.8,59.2c154.9,8.1,309.8-8.1,464.8-5.4c154.9,2.6,309.8,24.3,464.8,32.3 c154.9,8.2,309.8,2.6,464.8-13.5c154.9-16.2,309.8-42.9,464.8-59.2c154.9-16,309.8-21.6,464.8-18.8c154.9,2.8,309.8,13.3,464.8,24.2 c154.9,10.9,309.8,21.4,387.3,26.9l77.5,5.4V245h-77.5c-77.5,0-232.4,0-387.3,0c-154.9,0-309.8,0-464.8,0s-309.8,0-464.8,0 c-154.9,0-309.8,0-464.8,0c-154.9,0-309.8,0-464.8,0c-154.9,0-309.8,0-464.8,0c-154.9,0-309.8,0-464.8,0c-154.9,0-309.8,0-464.8,0 c-154.9,0-309.8,0-464.8,0s-309.8,0-464.8,0s-309.8,0-464.8,0s-309.8,0-464.8,0c-154.9,0-309.8,0-464.8,0c-154.9,0-309.8,0-464.8,0 c-154.9,0-309.8,0-464.8,0s-309.8,0-464.8,0s-309.8,0-464.8,0s-309.8,0-464.8,0s-309.8,0-464.8,0s-309.8,0-464.8,0s-309.8,0-464.8,0 s-309.8,0-464.8,0s-309.8,0-464.8,0s-309.8,0-387.3,0h-77.5V164.3z'/%3E%3Crect x='-54.1' y='239' class='st0' width='1518.6' height='289.5'/%3E%3C/svg%3E%0A");color:#000;background-repeat:no-repeat;background-size:cover;background-position:center;background-color:rgba(0,0,0,0);padding-top:200px;margin-top:-100px}@media screen and (min-width:1201px){.banner-text div{margin-top:20px}}@media screen and (min-width:769px) and (max-width:1200px){.banner-text{align-items:center !important}}@media screen and (min-width:961px){.banner-text div{padding-bottom:110px}}@media screen and (min-width:767px){.banner-text{text-align:left !important}}@media screen and (max-width:768px){input.search-field{width:60%}.site-title img{max-width:275px !important}.banner-text h6:before,.single .entry-meta .entry-date:before{display:block;margin-right:0;margin-bottom:15px;width:auto}.single .entry-meta .entry-date:before{margin-bottom:15px}.banner-text div{text-align:center !important}.section-banner-slideshow .tns-nav{text-align:center;bottom:10px;width:100%;left:0;right:0}.latest-posts h2,.single h2,.single h1{text-align:center}.latest-posts h2{margin-top:50px}.latest-posts h2:not(.entry-title):after{display:none}.latest-posts{text-align:center}.latest-posts .entry-content{margin-top:20px}.entry-meta{display:block}.single .entry-meta .entry-date{text-align:center}.entry-meta .entry-breadcrumb{display:none}.with-icons .wp-block-column{padding:0 50px}}@media screen and (min-width:769px){header#masthead{padding:0;position:fixed;top:0;left:0;right:0;background-color:#fff;z-index:100;box-shadow:0 10px 15px 0 rgba(128,128,128,0);transition:box-shadow .05s ease-in-out}.scrolled header#masthead{padding:0;position:fixed;top:0;left:0;right:0;background-color:#fff;z-index:100;box-shadow:0 10px 15px 0 rgba(128,128,128,.2);transition:box-shadow .5s ease-in-out}input.search-field{width:75%}.latest-posts h2:not(.entry-title):before{display:none}.banner-text{align-items:flex-start !important}.banner-text h6{margin-top:0}.home .banner-container .banner-image .image-holder,.banner-container.bottom-wave-gray .banner-image .image-holder{z-index:-1;position:relative}.home .banner-container:first-of-type:after{content:"";background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1440 320' style='enable-background:new 0 0 1440 320;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23faae1c;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M-132.9,210.4l91.6-15.3c91.6-15.6,274.7-45.9,457.5-32.8c182.8,13.5,365.3,70.3,548.2,67.8 s366.2-65.7,457.9-96.8l91.7-31.4l-1.7,240l-91.4-0.6c-91.4-0.6-274.3-1.9-457.2-3.2c-182.9-1.3-365.8-2.5-548.7-3.8 s-365.8-2.5-457.2-3.2l-91.4-0.6L-132.9,210.4z'/%3E%3Cpath class='st1' d='M-132.9,222.1l91.6-15.3c91.6-15.6,274.7-45.9,457.5-32.7c182.8,13.5,365.3,70.4,548.2,67.9 c182.9-2.5,366.2-65.6,457.9-96.7l91.7-31.4l-1.7,240l-91.4-0.6c-91.4-0.6-274.3-1.9-457.2-3.3c-182.9-1.3-365.8-2.6-548.7-3.9 c-182.9-1.3-365.8-2.6-457.2-3.3l-91.4-0.6L-132.9,222.1z'/%3E%3C/svg%3E%0A");position:absolute;display:inline-block;top:60%;width:105%;height:100%;background-repeat:no-repeat;z-index:-1}.top-wave:before{content:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.5.0, SVG Export Plug-In . SVG Version: 6.00 Build 0 --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1440 320' style='enable-background:new 0 0 1440 320;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23ffffff;%7D%0A%3C/style%3E%3Cpath class='st0' d='M1513.9,80.7l-91,18.2c-91,18.5-273,54.6-456.2,47.4c-183.2-7.6-367.4-58.6-550.1-50.3 c-182.7,8.3-363.9,77.4-454.6,111.4l-90.7,34.3l-6-239.9l91.4-2.2c91.4-2.2,274.2-6.8,457.1-11.4s365.7-9.1,548.6-13.7 c182.8-4.6,365.7-9.2,457.1-11.4l91.4-2.2L1513.9,80.7z'/%3E%3C/svg%3E%0A");position:relative;display:block}.home .fullscreen-video-container figure{margin-top:-280px;z-index:-1}section.banner-container:first-of-type:after,.home .section-fullscreen-video:after,.bottom-wave:after{content:"";background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1440 320' style='enable-background:new 0 0 1440 320;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M-132.2,195.3l92-12.3c92-12.6,276-36.8,458.3-17.7c182.3,19.5,362.8,82.3,545.7,85.9 c182.9,3.6,368.2-53.6,460.9-81.6l92.7-28.3l-9.6,239.8l-91.4-3.7c-91.4-3.7-274.1-11-456.9-18.3S594,344.4,411.2,337.1 c-182.7-7.3-365.5-14.6-456.9-18.3l-91.4-3.7L-132.2,195.3z'/%3E%3C/svg%3E%0A");position:absolute;display:inline-block;top:56%;width:105%;height:100%;background-repeat:no-repeat;z-index:-1}.home .section-fullscreen-video:after,.bottom-wave:after{z-index:0;top:63%}section.banner-container.no-wave:after{background-image:none !important}.bottom-wave{padding-bottom:150px}}@media screen and (min-width:769px) and (max-width:960px){.site-title img{max-width:275px !important}.blog-landing.banner-container .banner-text>div:not(.inset-image){padding-left:50px}}@media screen and (min-width:769px) and (max-width:1024px){.with-icons{display:inline-block !important}.with-icons .wp-block-column{width:50%;float:left;padding:0 25px}}@media screen and (max-width:830px){.section-banner-slideshow .tns-nav{left:52%}}@media screen and (min-width:961px) and (max-width:1100px){.blog-landing.banner-container .banner-text>div:not(.inset-image){padding-left:50px}.section-banner-slideshow .tns-nav{bottom:35px}.main-navigation ul li a{margin-left:5px !important}.site-branding .site-title img{max-width:225px}.site-title{width:225px}}@media screen and (max-width:960px){#site-navigation ul#menu-nested-pages a{padding:8px 0}}@media screen and (min-width:961px){.site-branding{display:flex}.site-title{margin-bottom:0;text-align:left}.site-branding .site-title img{vertical-align:middle;width:100%;height:100%}.main-navigation ul{justify-content:flex-end;padding-top:12px}.main-navigation li{padding:0 4px}.main-navigation a{padding:.7rem}.main-navigation ul ul{border-radius:4px;padding:1em !important;margin-left:10px}.main-navigation ul ul li{padding:0}ul#primary-menu li ul.sub-menu li a{padding:10px}.banner-container.bottom-wave-gray:after{content:"";background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1440 320' style='enable-background:new 0 0 1440 320;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23F1F2F2;%7D%0A%3C/style%3E%3Cpath class='st0' d='M-132.2,195.3l92-12.3c92-12.6,276-36.8,458.3-17.7c182.3,19.5,362.8,82.3,545.7,85.9 c182.9,3.6,368.2-53.6,460.9-81.6l92.7-28.3l-9.6,239.8l-91.4-3.7c-91.4-3.7-274.1-11-456.9-18.3S594,344.4,411.2,337.1 c-182.7-7.3-365.5-14.6-456.9-18.3l-91.4-3.7L-132.2,195.3z'/%3E%3C/svg%3E%0A");position:absolute;display:inline-block;top:50%;width:105%;height:100%;background-repeat:no-repeat;z-index:-1}}@media screen and (min-width:961px) and (max-width:1010px){.bottom-wave-gray .banner-text p{margin-top:10px;margin-bottom:5px}}@media screen and (min-width:961px) and (max-width:1200px){.banner-text div{margin-top:50px}.bottom-wave-gray .banner-text div{margin-top:0}.main-navigation a{padding:.5rem;font-size:17px}}@media screen and (max-width:1024px){.home .banner-container .banner-text>div:not(.inset-image),.banner-container .banner-text>div:not(.inset-image){max-width:100% !important;width:100%}}@media screen and (max-width:1100px){.banner-text h6{margin-bottom:10px}.blog .banner-slideshow .banner-text h3{font-size:clamp(1.282rem, 12px + 1.35vw, 1rem);line-height:1.1;margin-top:5px;margin-bottom:5px}.banner-text,.banner-text p{font-size:clamp(1.05rem, 12px + 0.54vw, 0.6rem);line-height:1.4}}@media screen and (min-width:1101px){.main-navigation li{padding:0 8px}.banner-text{font-size:clamp(1.035rem, 12px + 0.54vw, 1.225rem);line-height:1.7}}@media screen and (min-width:1101px) and (max-width:1250px){.main-navigation ul li a{margin-left:10px !important}}@media screen and (max-width:1200px){.banner-text h1{margin-top:0;margin-bottom:0}}@media screen and (min-width:1201px){.main-navigation li{padding:0 10px}.banner-text div{margin-top:70px}.bottom-wave-gray .banner-text div{margin-top:10px}.bottom-wave-gray .banner-text h1{margin-top:10px;margin-bottom:10px}}@media screen and (max-width:1250px){header#masthead #masthead-inner,main#primary{max-width:90%}}@media screen and (min-width:1400px){.main-navigation li{padding:0 12px}}h4{line-height:1.25}.no-margin-top{margin-top:0}.no-margin-bottom{margin-bottom:0}.has-margin-top{margin-top:20px}.has-margin-top-big{margin-top:40px}.has-margin-top-0{margin-top:0}.has-margin-bottom{margin-bottom:20px}.has-margin-bottom-big{margin-bottom:40px}.has-margin-bottom-0{margin-bottom:0}.has-margin-topbottom{margin-top:20px;margin-bottom:20px}.has-margin-topbottom-big{margin-top:40px;margin-bottom:40px}.has-padding-topbottom{padding-top:25px;padding-bottom:25px}.has-padding-leftright{padding-left:25px;padding-right:25px}.has-padding-top{padding-top:25px}.has-padding-bottom{padding-bottom:25px}.max-width-75{max-width:75%;margin-left:auto;margin-right:auto}.wp-block-embed.aligncenter{text-align:center}.hidden{display:none !important}.desktop-only{display:none}@media screen and (min-width:769px){.desktop-only{display:block}.mobile-only{display:none}}.legal-bg,.background--main{margin-top:200px}#searchTop{background-color:#f1f2f2;padding:40px 0 15px;position:relative}#searchTop .section-heading{margin-top:110px}.legal-bg,.legal-bg+.container,.background--main+.container,.race-search-container,.section-heading{padding:0 20px;max-width:1100px;margin-left:auto;margin-right:auto}.legal-bg+.container{padding-bottom:100px}.background--main+.container{text-align:center}