h1{font-size:3.4em;line-height:1.2em}h2{font-size:2.2em;line-height:1.2em}h3{font-size:1.8em;line-height:1.2;line-height:1.2em}h4{font-size:1.5em;line-height:1.4;line-height:1.2em}h5{font-size:1.3em;line-height:1.2em}p{font-size:1.1em;line-height:1.4}a:hover{color:#EF6F0F}@media all and (max-width:768px){h1{font-size:2.5em}h2{font-size:2em}h3{font-size:1.5em}h4{font-size:1.2em}p{font-size:1em}}@media all and (max-width:479px){h1{font-size:2.2em}h2{font-size:1.7em}h3{font-size:1.4em}h4{font-size:1.2em}p{font-size:1em}}.full-height-image-column{height:100%}.full-height-image-column .et_pb_image_wrap{height:100%}.full-height-image-column img{object-fit:cover;height:100%}.object-position-right img{object-position:right}.object-position-left img{object-position:left}.perks-card .et_pb_blurb_description{padding:12px}#pr-menu .et-menu .menu-item-has-children>a:first-child:after{display:none!important}#pr-menu .et-menu .menu-item-has-children>a:first-child{padding-right:0px}#pr-menu .et_pb_menu__wrap,#pr-menu .et_pb_menu__menu,#pr-menu .et-menu-nav{width:100%;justify-content:space-evenly}#pr-menu #menu-main-menu{width:100%;justify-content:space-around}#pr-menu .et_pb_menu__logo-slot{transform:translateY(40px);height:80px;overflow:visible}#pr-menu .et_pb_menu__logo{overflow:visible;justify-content:center}#pr-menu a{opacity:1!important}#pr-menu #menu-main-menu li{flex:1;justify-content:center;padding:0px}#pr-menu #menu-main-menu li.box:after{content:"";background-color:#CC5500;height:6px;width:6px;position:absolute;right:-3px;top:50%;transform:translateY(-50%)}#pr-menu .register-btn{background-color:#CC5500}#pr-menu .register-btn a{width:100%;margin:auto;justify-content:center;height:100%;text-align:center}.countdown-row .et_pb_countdown_timer_container{display:flex;justify-content:space-evenly;flex-wrap:wrap}.countdown-row .et_pb_countdown_timer_container div.section.values{background-color:#fff;border:1px solid rgba(0,0,0,.4);display:flex;flex-direction:column}@media screen and (max-width:700px){.countdown-row .et_pb_countdown_timer_container div.section.values{min-width:50%}}.countdown-row .et_pb_countdown_timer_container:first-child span{order:2;padding:10px;position:relative;display:block}.countdown-row .et_pb_countdown_timer_container:not(first-child) p.value{order:2;padding:10px;position:relative;flex:1;align-items:center;display:flex;justify-content:center}.countdown-row .et_pb_countdown_timer_container p.label{padding:5px;border-bottom:1px solid rgba(0,0,0,.4);order:1;background-color:#0c2d48}.countdown-row .et_pb_countdown_timer .sep{display:none!important}.race-card .et_pb_main_blurb_image{margin-bottom:0px!important;display:block}.race-card .et_pb_image_wrap{height:100%}.race-card .et_pb_image_wrap img{height:100%;object-fit:cover;object-position:top}.race-card .et_pb_module_header{margin-bottom:20px;background:#0c2d48;color:#fff;padding:15px}.race-card .et_pb_blurb_description{padding:0px 15px}.race-card-row .et_pb_column{display:flex;flex-direction:column}.race-card-row .et_pb_button_module_wrapper{padding:0px 15px 15px 15px!important;margin-top:auto}#contact-us input.text,#contact-us input.title,#contact-us input[type=email],#contact-us input[type=password],#contact-us input[type=tel],#contact-us input[type=text],#contact-us select,#contact-us textarea{background-color:#f2f2f2;border:none;padding:8px;color:#4e4e4e;transition:all .3s;border:1px solid transparent}#contact-us input.text:hover,#contact-us input.title:hover,#contact-us input[type=email]:hover,#contact-us input[type=password]:hover,#contact-us input[type=tel]:hover,#contact-us input[type=text]:hover,#contact-us select:hover,#contact-us textarea:hover{border:1px solid #1d2939}#contact-us input.text:focus,#contact-us input.title:focus,#contact-us input[type=email]:focus,#contact-us input[type=password]:focus,#contact-us input[type=tel]:focus,#contact-us input[type=text]:focus,#contact-us select:focus,#contact-us textarea:focus{border:1px solid #cc5500}#contact-us #nf-field-5{color:#F5F5DC!important;border-width:0px!important;border-radius:0px;font-size:14px;font-family:'Syncopate',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;background-color:#1d2939;padding:12px 35px!important;transition:all .3s}#contact-us #nf-field-5:hover{cursor:pointer;background-color:#cc5500}#contact-us .nf-field-element{text-align:end}#custom-post-content .et_pb_row{width:100%}#custom-post-content .et_pb_section{padding:0px}.footer-heading h4{margin-bottom:10px;border-bottom:1px solid #E27D58;font-size:14px!important}