/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"VTC Tatsuro";src:url(/themes/custom/facingrace/fonts/VTCTatsuro-Regular.woff2) format("woff2"),url(/themes/custom/facingrace/fonts/VTCTatsuro-Regular.woff) format("woff");font-weight:400;font-style:normal;}@font-face{font-family:"VTC Tatsuro";src:url(/themes/custom/facingrace/fonts/VTCTatsuro-Bold.woff2) format("woff2"),url(/themes/custom/facingrace/fonts/VTCTatsuro-Bold.woff) format("woff");font-weight:700;font-style:normal;}@font-face{font-family:"VTC Tatsuro";src:url(/themes/custom/facingrace/fonts/VTCTatsuro-Light.woff2) format("woff2"),url(/themes/custom/facingrace/fonts/VTCTatsuro-Light.woff) format("woff");font-weight:200;font-style:normal;}@font-face{font-family:"VTC Tatsuro";src:url(/themes/custom/facingrace/fonts/VTCTatsuro-SemiBold.woff2) format("woff2"),url(/themes/custom/facingrace/fonts/VTCTatsuro-SemiBold.woff) format("woff");font-weight:500;font-style:normal;}.footer{background-color:#1e0600;padding-top:0;padding-bottom:0.625rem;border-top:none;}.footer .col-lg-10{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;}@media (min-width:992px){.footer .col-lg-10{margin-left:16%;}}@media (max-width:767px){.footer .col-lg-10{display:block;}}.footer .navigation{padding-top:1.3125rem;text-align:center;}@media (max-width:767px){.footer .navigation{margin-left:1.25rem;}}@media (width:430px){.footer .navigation{text-align:left;}}.footer .sub-nav{list-style:none;padding:0;margin:0;display:inline-flex;padding-left:2.5rem;margin-bottom:0.6875rem;}@media (max-width:767px){.footer .sub-nav{flex-wrap:wrap;text-align:left;}.footer .sub-nav li{width:50%;}}@media (width:430px){.footer .sub-nav{flex-wrap:nowrap;}.footer .sub-nav li{padding-right:1.25rem !important;}.footer .sub-nav li:nth-of-type(1){width:100%;}}@media (min-width:480px){.footer .sub-nav{display:flex;flex-wrap:nowrap;}.footer .sub-nav li{width:unset;}}.footer .sub-nav li{padding-right:1.25rem;}.footer .sub-nav li a{font-size:1.18125rem;font-weight:500;line-height:1.6875rem;color:#c7a545;font-family:"colfax-web",sans-serif;text-transform:uppercase;}.footer .sub-nav li a:hover{text-decoration:none;color:#f5f0e3;}.footer .social-header{margin-top:0.625rem;padding-top:1.3125rem;display:flex;}@media (max-width:767px){.footer .social-header{margin-top:0;}}@media (min-width:480px) and (max-width:767px){.footer .social-header{flex-wrap:wrap;row-gap:1.25rem;-moz-column-gap:0;column-gap:0;justify-content:space-between;}}@media (max-width:480px){.footer .social-header{-moz-column-gap:5.3125rem;column-gap:5.3125rem;flex-wrap:wrap;justify-content:center;}}@media (max-width:414px){.footer .social-header{row-gap:1.25rem;-moz-column-gap:3.3125rem;column-gap:3.3125rem;}}@media (width:375px){.footer .social-header{-moz-column-gap:2.8125rem;column-gap:2.8125rem;}}@media (width:428px){.footer .social-header{-moz-column-gap:4.3125rem;column-gap:4.3125rem;row-gap:1.25rem;}}@media (width:430px){.footer .social-header{margin-top:0;-moz-column-gap:3.3125rem;column-gap:3.3125rem;row-gap:1.25rem;}}.footer .social-header a{display:inline-block;}.footer .social-header a:hover .social-media{fill:#fffff9;}.footer .social-header a:after{content:none !important;}@media (max-width:480px){.footer .social-header a:nth-of-type(6){padding:0 3.125rem;}}@media (width:430px){.footer .social-header a:nth-of-type(6){padding:0 2.5rem;}}@media (width:375px){.footer .social-header a:nth-of-type(6){padding:0 2.0625rem;}}.footer .social-header a .social-icon{max-width:2.5rem;width:auto;height:1.875rem;transition:transform 0.2s ease-in-out;margin-left:0.625rem;}.footer .social-media{fill:#c7a545;transition:fill 0.2s;}.social-header a:hover,.sub-nav a:hover{border-image-width:0;}@media (prefers-color-scheme:dark){footer.footer{border-top:#a03d2a 1.875rem solid;}}
@font-face{font-family:"VTC Tatsuro";src:url(/themes/custom/facingrace/fonts/VTCTatsuro-Regular.woff2) format("woff2"),url(/themes/custom/facingrace/fonts/VTCTatsuro-Regular.woff) format("woff");font-weight:400;font-style:normal;}@font-face{font-family:"VTC Tatsuro";src:url(/themes/custom/facingrace/fonts/VTCTatsuro-Bold.woff2) format("woff2"),url(/themes/custom/facingrace/fonts/VTCTatsuro-Bold.woff) format("woff");font-weight:700;font-style:normal;}@font-face{font-family:"VTC Tatsuro";src:url(/themes/custom/facingrace/fonts/VTCTatsuro-Light.woff2) format("woff2"),url(/themes/custom/facingrace/fonts/VTCTatsuro-Light.woff) format("woff");font-weight:200;font-style:normal;}@font-face{font-family:"VTC Tatsuro";src:url(/themes/custom/facingrace/fonts/VTCTatsuro-SemiBold.woff2) format("woff2"),url(/themes/custom/facingrace/fonts/VTCTatsuro-SemiBold.woff) format("woff");font-weight:500;font-style:normal;}h1,h2,h3,h4,h5,h6{font-family:"VTC Tatsuro",sans-serif;text-transform:uppercase;}h1{font-size:4.375rem;}h2{font-size:3.75rem;}h3{font-size:2.75rem;}@media (max-width:767px){h3{font-size:1.8125rem;line-height:2rem;}}h4{font-size:1.375rem;}h5{font-size:1rem;}h6{font-size:0.875rem;}.page-webform{font-size:1.3125rem;font-family:"colfax-web",sans-serif;}.page-webform label{font-weight:700;margin-right:1.3125rem;padding-right:0;}.page-webform label[for=edit-publication-outlet]{margin-right:5rem;}.page-webform legend{font-weight:700;}.page-webform fieldset > .webform-element--title-inline{border-bottom:none;}.page-webform .webform-element--title-inline,.page-webform legend{border-bottom:none;}.page-webform .checkboxes--wrapper .fieldset-legend{font-weight:700;}.page-webform .checkboxes--wrapper .control-label{padding-left:2.625rem;}.page-webform .checkboxes--wrapper .form-checkbox{width:2.625rem;height:2.625rem;margin-left:-3.28125rem;}.page-webform .form-type-textarea,.page-webform .checkboxes--wrapper,.page-webform .form-type-textfield,.page-webform .form-type-email,.page-webform .radios--wrapper,.page-webform .captcha-admin-links{padding-bottom:1.875rem;margin-bottom:1.875rem;}.page-webform .form-type-textarea{font-weight:700;}.page-webform .form-type-radio label,.page-webform .form-type-checkbox label{font-weight:400;}.page-webform .webform-button--submit{transition:color 0.25s,background-color 0.25s,border-image-width 0.25s,-webkit-text-decoration 0.25s;transition:color 0.25s,background-color 0.25s,text-decoration 0.25s,border-image-width 0.25s;transition:color 0.25s,background-color 0.25s,text-decoration 0.25s,border-image-width 0.25s,-webkit-text-decoration 0.25s;text-transform:uppercase;font-size:1.375rem;border-radius:3px;border:none;font-weight:500;background-color:#a03d2a;color:#fffff9;background-size:100%;background-position:0% 0%;transition:background-size 0.25s,background 0.5s;}.page-webform .webform-button--submit:hover{background-color:#e97e69;color:#a03d2a;}.page-webform .webform-button--submit:hover{background-color:#e97e69;color:#a03d2a;}.page-webform .subscription-wrapper{margin-bottom:1.375rem;background-color:#fffff9;border:1px solid #dddddd;border-radius:0.25rem;box-shadow:0 1px 1px rgba(0,0,0,0.05);}@media (prefers-color-scheme:dark){.page-webform .subscription-wrapper{background-color:#a03d2a;}}.page-webform .subscription-wrapper .psuedo-label{background-color:#f5f5f5;padding:10px 15px;border-bottom:1px solid #dddddd;border-top-right-radius:3px;border-top-left-radius:3px;}.page-webform .subscription-wrapper .psuedo-label p{font-size:1.5rem;font-weight:700;}@media (prefers-color-scheme:dark){.page-webform .subscription-wrapper .psuedo-label p{color:#1e0600;}}.page-webform .subscription-wrapper .form-checkbox{width:2rem;height:2rem;margin-left:-2.5rem;}.page-webform .subscription-wrapper .control-label{padding-left:40px;}.page-webform .subscription-wrapper .form-type-checkbox{padding:0.9375rem;}@media (min-width:768px){.webform-element--title-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle;}.webform-element--title-inline .form-control{display:inline-block;width:auto;vertical-align:middle;}.webform-element--title-inline .form-control-static{display:inline-block;}.webform-element--title-inline .input-group{display:inline-table;vertical-align:middle;}.webform-element--title-inline .input-group .input-group-addon,.webform-element--title-inline .input-group .input-group-btn,.webform-element--title-inline .input-group .form-control{width:auto;}.webform-element--title-inline .input-group > .form-control{width:100%;}.webform-element--title-inline .control-label{margin-bottom:0;vertical-align:middle;}.webform-element--title-inline .radio,.webform-element--title-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle;}.webform-element--title-inline .radio label,.webform-element--title-inline .checkbox label{padding-left:0;}.webform-element--title-inline .radio input[type=radio],.webform-element--title-inline .checkbox input[type=checkbox]{position:relative;margin-left:0;}.webform-element--title-inline .has-feedback .form-control-feedback{top:0;}}.webform-submission-subscribe-form .form-type-textfield,.webform-submission-subscribe-form .form-type-email{padding-bottom:0;margin-bottom:0.9375rem;}.webform-submission-subscribe-form .form-type-textfield .form-required:after,.webform-submission-subscribe-form .form-type-email .form-required:after{content:none;}.webform-submission-subscribe-form .form-required:after{background-image:none;background-size:0;content:"*";display:inline-block;vertical-align:baseline;padding-left:0.3125rem;}.forms-media-credential .form-item-first-name,.forms-media-credential .form-item-last-name,.forms-media-credential .form-item-email,.forms-media-credential .form-type-item-phone,.forms-media-credential .form-item-website{display:flex;}@media (max-width:767px){.forms-media-credential .form-item-first-name,.forms-media-credential .form-item-last-name,.forms-media-credential .form-item-email,.forms-media-credential .form-type-item-phone,.forms-media-credential .form-item-website{flex-direction:column;}}.forms-media-credential .webform-element-description{display:none;}*{box-sizing:border-box;}html,body{font-size:1rem;margin-top:0;background-color:#fffff9;}@media (prefers-color-scheme:dark){html body:not(.page-sponsors),body body:not(.page-sponsors){background-color:#1e0600;color:#fffff9;}}h1,h2{color:#a03d2a;}h3,h4,h5,h6{color:#1e0600;}body.overlay-mode{overflow:hidden;}.hero-unit .view-page-image img{width:100%;height:auto;}p{font-size:1.3125rem;font-family:"colfax-web",sans-serif;font-weight:400;margin:0.625rem auto 1.25rem auto;}a:hover{text-decoration:none;}table th,table td{font-size:1.3125rem;font-family:"colfax-web",sans-serif;border:solid 1px #1e0600;padding:0.65625rem;}.page-header{position:relative;font-family:"optima-lt-pro","VTC Tatsuro",sans-serif;text-transform:none;text-align:center;margin-top:2.5rem;margin-bottom:2.5rem;font-weight:800;border-bottom:none;color:#a03d2a;letter-spacing:0.4375rem;line-height:4.8125rem;}@media (max-width:767px){.page-header{line-height:2.2rem;}}.page-header span{margin:0;padding:0 1.25rem;position:relative;display:inline-block;z-index:5;}@media (max-width:480px){.page-header{font-size:2rem;letter-spacing:0.2rem;}}@media (min-width:481px) and (max-width:768px){.page-header{font-size:2.875rem;}}@media (min-width:768px){.page-header{font-size:4.375rem;}}@media (prefers-color-scheme:dark){.page-header{color:#fffff9;}}@media (prefers-color-scheme:dark){body:not(.page-sponsors) img,svg{filter:brightness(0.8) contrast(1);}}@media (prefers-color-scheme:dark){a:after{filter:invert(100%);}table th,table td{border:solid 1px #fffff9;}body:not(.page-sponsors){background-color:#1e0600;color:#fffff9;}body:not(.page-sponsors) h1,body:not(.page-sponsors) h1.page-header,body:not(.page-sponsors) section.home-section .section-title h2 span,body:not(.page-sponsors) h2,body:not(.page-sponsors) h3,body:not(.page-sponsors) h4,body:not(.page-sponsors) h5{color:#fffff9;}body:not(.page-sponsors) h1 a:link,body:not(.page-sponsors) h1 a:active,body:not(.page-sponsors) h1 a:visited,body:not(.page-sponsors) h1.page-header a:link,body:not(.page-sponsors) h1.page-header a:active,body:not(.page-sponsors) h1.page-header a:visited,body:not(.page-sponsors) section.home-section .section-title h2 span a:link,body:not(.page-sponsors) section.home-section .section-title h2 span a:active,body:not(.page-sponsors) section.home-section .section-title h2 span a:visited,body:not(.page-sponsors) h2 a:link,body:not(.page-sponsors) h2 a:active,body:not(.page-sponsors) h2 a:visited,body:not(.page-sponsors) h3 a:link,body:not(.page-sponsors) h3 a:active,body:not(.page-sponsors) h3 a:visited,body:not(.page-sponsors) h4 a:link,body:not(.page-sponsors) h4 a:active,body:not(.page-sponsors) h4 a:visited,body:not(.page-sponsors) h5 a:link,body:not(.page-sponsors) h5 a:active,body:not(.page-sponsors) h5 a:visited{color:#ccc;}body:not(.page-sponsors) h1 a:hover,body:not(.page-sponsors) h1.page-header a:hover,body:not(.page-sponsors) section.home-section .section-title h2 span a:hover,body:not(.page-sponsors) h2 a:hover,body:not(.page-sponsors) h3 a:hover,body:not(.page-sponsors) h4 a:hover,body:not(.page-sponsors) h5 a:hover{color:#a03d2a;}body:not(.page-sponsors) .nav li a,body:not(.page-sponsors) ul.action-links li a{color:#fffff9;}body:not(.page-sponsors) .nav-tabs > li.active > a{background-color:#555;color:#fff;}body:not(.page-sponsors) .main-content{}body:not(.page-sponsors) .main-content img,body:not(.page-sponsors) .main-content svg{filter:brightness(0.8) contrast(1);}body:not(.page-sponsors) .node-unpublished,body:not(.page-sponsors) .is-unpublished{background-color:#333;}body:not(.page-sponsors) section.home-section .social li .social-media{fill:#fffff9;stroke:#fffff9;transition:fill 0.25s,stroke-width 0.25s;}body:not(.page-sponsors) section.home-section .social li a:hover .social-media{fill:#fffff9;stroke-width:0px;border:none;}body:not(.page-sponsors) .view-press-release-block .views-row h3 a,body:not(.page-sponsors) .view-press-release-block .views-row h3 a:visited,body:not(.page-sponsors) .view-blog.view-display-id-page .views-row h3 a,body:not(.page-sponsors) .view-blog.view-display-id-page .views-row h3 a:visited{color:#ccc;}body:not(.page-sponsors) .view-press-release-block .views-row h3 a:hover,body:not(.page-sponsors) .view-press-release-block .views-row h3 a:visited:hover,body:not(.page-sponsors) .view-blog.view-display-id-page .views-row h3 a:hover,body:not(.page-sponsors) .view-blog.view-display-id-page .views-row h3 a:visited:hover{color:#a03d2a;}body:not(.page-sponsors) div.coa #coa_guide button.coal{color:#ccc;}body:not(.page-sponsors) div.coa #coa_guide button.coal-current span.coac{color:#a03d2a;}body:not(.page-sponsors) .glance-container{border-color:#1e0600;}body:not(.page-sponsors) .program-rollover-container .rollover-intrinsic:not(.cornerstone),body:not(.page-sponsors) .program-rollover-container .rollover-intrinsic.cornerstone,body:not(.page-sponsors) .program-rollover-container .rollover-intrinsic.keystone,body:not(.page-sponsors) .program-rollover-container .program-link{border-color:#1e0600;}body:not(.page-sponsors) .session-location-selector{background:#1e0600;}body:not(.page-sponsors) div.program-info .program-title .session-type{color:#bbb;}body:not(.page-sponsors) .view-faq .views-row{background-color:#1e0600;color:#ccc;}body:not(.page-sponsors) .view-faq .views-row a{color:#a03d2a;transition:color 0.25s,background-color 0.25s,border-image-width 0.25s,-webkit-text-decoration 0.25s;transition:color 0.25s,background-color 0.25s,text-decoration 0.25s,border-image-width 0.25s;transition:color 0.25s,background-color 0.25s,text-decoration 0.25s,border-image-width 0.25s,-webkit-text-decoration 0.25s;text-decoration:none;color:#a03d2a;border-bottom:solid rgba(160,61,42,0) 0px;transition:border 0.25s;}body:not(.page-sponsors) .view-faq .views-row a:hover{color:#a03d2a;}body:not(.page-sponsors) .view-faq .views-row a:hover{border-bottom:solid #a03d2a 3px;}body:not(.page-sponsors) .view-faq .views-row a:hover{color:#a03d2a;}}@media (prefers-color-scheme:dark){body .is-unpublished{background-color:#333333;}body .view-front-page-feature h2{color:#ccc;}body .view-front-page-feature h2 div{color:#ccc;}body .view-front-page-feature .front-page-feature-text{background-image:url(/themes/custom/facingrace/build/css/components/frimages/2024/fr_slideshow_text_back_herrow-dark.svg);}body .view-testimonials .flexslider{background-color:#1e0600;}body .view-testimonials .testimonials-text{background-image:url(/sites/all/themes/fr_bootstrap/frimages/fr_testimonial_text_back-dark.svg);}body .view-testimonials .testimonials-text p{color:#ccc;}}.date-location-banner{background-color:#c97561;color:#fffff9;text-align:center;min-height:1.875rem;}.date-location-banner a:link,.date-location-banner a:visited,.date-location-banner a:hover,.date-location-banner a:active{color:#fffff9;}.date-location-banner .date,.date-location-banner span{font-size:1.3125rem;line-height:1.875rem;font-family:"colfax-web",sans-serif;}.block-purge-ui-block{font-family:"colfax-web",sans-serif;}.block-purge-ui-block form{text-align:center;}.block-purge-ui-block form .btn-default::after{content:none;}.block-purge-ui-block .panel-heading a{color:#333333;font-weight:500;}.block-purge-ui-block .panel-heading a:hover{border-image-width:0;border-bottom-width:0 !important;text-decoration:none;}.block-purge-ui-block .panel-body a{color:#a03d2a;font-weight:500;}.block-purge-ui-block .panel-body a:hover{text-decoration:none;color:#a03d2a;border-bottom:solid rgba(160,61,42,0) 0px;transition:border 0.25s;}.block-purge-ui-block .panel-body a:hover:hover{border-bottom:solid #a03d2a 3px;}.block-purge-ui-block .button{border:none;font-weight:500;background-color:#1e0600;color:#fffff9;background-size:100%;background-position:0% 0%;transition:background-size 0.25s,background 0.5s;text-transform:uppercase;font-size:1.375rem;border-radius:3px;}@media (prefers-color-scheme:dark){.block-purge-ui-block .button{color:#1e0600;background-color:#c5d7ff;}}.block-purge-ui-block .button:hover{background-color:#a03d2a;color:#1e0600;}@media (prefers-color-scheme:dark){.block-purge-ui-block .button:hover{color:#1e0600;background-color:#fffff9;}}.block-purge-ui-block .button:hover{color:#333333;background-color:#e6e6e6;border-color:#adadad;}.tag-inside-marker{margin-left:-1rem;margin-top:-2.375rem;width:2rem;height:2.375rem;}.leaflet-tagged-marker div,.leaflet-tagged-marker i,.pin-venue{position:relative;top:-2.6875rem;left:-2.5625rem;min-width:5rem;text-align:center;height:0;}.leaflet-tagged-marker div,.leaflet-tagged-marker i,.pin-hotel{position:relative;top:-2.8125rem;left:-0.5rem;min-width:3rem;text-align:center;font-style:normal;font-size:1.0625rem;}.leaflet-tagged-marker i,.pin-venue{font-size:1.0625rem;font-style:normal;display:block;width:0;}.leaflet-popup-content-wrapper{padding:0.0625rem;text-align:left;border-radius:0.75rem;}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fffff9;color:#333333;box-shadow:0 0.1875rem 0.875rem rgba(0,0,0,0.4);}.leaflet-popup-content{width:12.9375rem;margin:0.8125rem 1.1875rem;line-height:1.4;}.leaflet-popup-content p{font-size:0.75rem;}.leaflet-popup-content .given-name,.leaflet-popup-content .family-name{font-weight:500;}.leaflet-popup.leaflet-zoom-animated{bottom:2.375rem !important;left:-8.8125rem !important;}.leaflet-control-zoom-in:hover,.leaflet-control-zoom-out:hover{border-image-width:0 !important;}.forms-media-credential .menu--menu-press-menu li{float:left;font-size:0.9375rem;font-weight:500;display:inline-block;width:9.375rem;height:4.6875rem;margin-bottom:0.9375rem;text-align:left;transition:background-color 0.25s;}.forms-media-credential .menu--menu-press-menu li a{color:#1e0600;transition:color 0.25s,background-color 0.25s,border-image-width 0.25s,-webkit-text-decoration 0.25s;transition:color 0.25s,background-color 0.25s,text-decoration 0.25s,border-image-width 0.25s;transition:color 0.25s,background-color 0.25s,text-decoration 0.25s,border-image-width 0.25s,-webkit-text-decoration 0.25s;text-decoration:none;font-family:"colfax-web",sans-serif;height:100%;border-radius:0;}.forms-media-credential .menu--menu-press-menu li a:hover{color:#1e0600;}@media (prefers-color-scheme:dark){.forms-media-credential .menu--menu-press-menu li a{color:#bdd575 !important;}}.forms-media-credential .menu--menu-press-menu li a:hover{border-image-width:0;border-bottom-width:0 !important;text-decoration:none;background-color:#f5f0e3;}@media (prefers-color-scheme:dark){.forms-media-credential .menu--menu-press-menu li a:hover{color:#1e0600 !important;}}.forms-media-credential .menu--menu-press-menu li a.is-active{background-color:#1e0600;color:#fffff9;}@media (prefers-color-scheme:dark){.forms-media-credential .menu--menu-press-menu li a.is-active{color:#1e0600 !important;background-color:#bdd575;}}.forms-media-credential .menu--menu-press-menu li a.is-active:hover{color:#f5f0e3;}@media (prefers-color-scheme:dark){.forms-media-credential .menu--menu-press-menu li a.is-active:hover{color:#1e0600 !important;background-color:rgb(245.1,248.7,234.3);}}.forms-media-credential .menu--menu-press-menu li:nth-of-type(1n + 2){border-left:solid #ccc 1px;}.forms-media-credential label:not(.option),.forms-media-credential legend{display:block;font-weight:600;line-height:1.875rem;font-size:1.3125rem;font-family:"colfax-web",sans-serif;}@media (prefers-color-scheme:dark){.forms-media-credential label:not(.option),.forms-media-credential legend{color:#fffff9;}}.forms-media-credential label.option{font-weight:400;line-height:1.875rem;font-size:1.3125rem;font-family:"colfax-web",sans-serif;}.forms-media-credential .form-required:after{background-image:none;background-size:0;content:"*";display:inline-block;vertical-align:baseline;padding-left:0.3125rem;}.forms-media-credential .form-item:not(.form-type-checkbox):not(.form-type-radio){padding-bottom:1.875rem;margin-bottom:1.875rem;}.forms-media-credential input.form-checkbox{width:1.25rem;height:1.25rem;margin-left:-1.875rem;}.forms-media-credential input.form-radio{width:1.25rem;height:1.25rem;margin-left:-1.5625rem;}.forms-media-credential .webform-button--submit.form-submit.btn-primary{border:none;font-weight:500;background-color:#a03d2a;color:#fffff9;background-size:100%;background-position:0% 0%;transition:background-size 0.25s,background 0.5s;text-transform:uppercase;font-size:1.375rem;border-radius:3px;text-wrap:auto;}.forms-media-credential .webform-button--submit.form-submit.btn-primary:hover{background-color:#e97e69;color:#a03d2a;}.forms-media-credential legend{border-bottom:none;}button.btn-primary{border:none;font-weight:500;background-color:#a03d2a;color:#fffff9;background-size:100%;background-position:0% 0%;transition:background-size 0.25s,background 0.5s;}button.btn-primary:hover{background-color:#e97e69;color:#a03d2a;}.app .download-apps-wrapper{display:flex;flex-direction:column;align-items:center;}@media (min-width:1200px){.app .download-apps-wrapper{flex-direction:row;justify-content:center;}}
@media print{.no-print{display:none;}a[href]:after{content:none !important;}aside{display:none;}.date-location-banner{display:none;}.messages{display:none;}.nav{display:none;}.page-program-your-schedule section{width:100%;}.view-full-program .view-header,.view-full-program .view-footer{display:none;}.view-full-program section{display:table;}.view-full-program section .program-info{display:table-row;margin-bottom:10px;}.view-full-program section .program-info:nth-child(odd){background-color:#eee;}.view-full-program section .program-info .program-time,.view-full-program section .program-info .program-title,.view-full-program section .program-info .program-details{display:table-cell;width:auto;float:none;vertical-align:top;overflow:visible !important;}.view-full-program section .program-info .program-time > div,.view-full-program section .program-info .program-title > div,.view-full-program section .program-info .program-details > div{overflow:visible;float:left;width:50%;}.view-full-program section .program-info .add-session-form{display:none;}.tools-letter-to-employer .page-header,.tools-letter-to-employer div.alert{display:none;}.tools-letter-to-employer p,.tools-letter-to-employer li{font-size:1.2em;font-weight:400;font-family:"colfax-web";}.tools-letter-to-employer .content-placeholder{text-decoration:none;border:none !important;background:none;}.action-links,.resources{display:none;}footer{display:none;}}
@font-face{font-family:"VTC Tatsuro";src:url(/themes/custom/facingrace/fonts/VTCTatsuro-Regular.woff2) format("woff2"),url(/themes/custom/facingrace/fonts/VTCTatsuro-Regular.woff) format("woff");font-weight:400;font-style:normal;}@font-face{font-family:"VTC Tatsuro";src:url(/themes/custom/facingrace/fonts/VTCTatsuro-Bold.woff2) format("woff2"),url(/themes/custom/facingrace/fonts/VTCTatsuro-Bold.woff) format("woff");font-weight:700;font-style:normal;}@font-face{font-family:"VTC Tatsuro";src:url(/themes/custom/facingrace/fonts/VTCTatsuro-Light.woff2) format("woff2"),url(/themes/custom/facingrace/fonts/VTCTatsuro-Light.woff) format("woff");font-weight:200;font-style:normal;}@font-face{font-family:"VTC Tatsuro";src:url(/themes/custom/facingrace/fonts/VTCTatsuro-SemiBold.woff2) format("woff2"),url(/themes/custom/facingrace/fonts/VTCTatsuro-SemiBold.woff) format("woff");font-weight:500;font-style:normal;}.menu-closer{display:none;}.menu-closer.menu-open{position:absolute;width:100%;height:100%;background-color:transparent;z-index:999;}.nav > li > a{padding-top:7px;border-radius:3px;}.nav > li > a.dropdown-toggle:hover{background-color:#f5f0e3;}#navbar{border-bottom:none;padding-bottom:3px;margin-bottom:0px;}#navbar{background-color:#1e0600;padding-bottom:5px;min-height:30px;text-align:center;}#navbar .icon-bar{background-color:#ccc;}#navbar .region-navigation{text-align:left;}#navbar .navbar-header{max-width:initial;display:none;}@media (max-width:767px){#navbar .navbar-header .navbar-brand{display:none;}}#navbar .navbar-collapse.menu-open{display:block;}#navbar .navbar-toggle:hover{background-color:transparent;}#navbar .tagline{width:100%;color:#c7a545;font-family:"optima-lt-pro","VTC Tatsuro",sans-serif;font-size:2.25vw;font-weight:500;padding-top:5vw;}#navbar nav{float:none;display:inline-block;margin-top:0px;padding-top:1em;}#navbar nav a{color:#fffff9;transition:color 0.25s,background-color 0.25s,border-image-width 0.25s,-webkit-text-decoration 0.25s;transition:color 0.25s,background-color 0.25s,text-decoration 0.25s,border-image-width 0.25s;transition:color 0.25s,background-color 0.25s,text-decoration 0.25s,border-image-width 0.25s,-webkit-text-decoration 0.25s;text-decoration:none;font-size:20px;font-family:"colfax-web",sans-serif;font-weight:500;text-transform:uppercase;transition:color 0.25s,background-color 0.25s,text-decoration 0.25s,border-image-width 0.25s;}#navbar nav a:hover{color:#1e0600;}#navbar nav a.active,#navbar nav a.active-trail{background-color:#c7a545;color:#1e0600;font-weight:600;}#navbar nav .navbar-nav li{transition:background-color 0.25s;}#navbar nav .navbar-nav li ul.drowndown-menu{opacity:0;transition:opacity 0.25s;}#navbar nav .navbar-nav li a{padding-top:0px;padding-bottom:0px;}#navbar nav .navbar-nav li a .caret{border-top-color:#c7a545;border-bottom-color:#eadcb3;}#navbar nav .navbar-nav li a.active,#navbar nav .navbar-nav li a.active-trail{font-weight:600;}#navbar nav .navbar-nav li a.active .caret,#navbar nav .navbar-nav li a.active-trail .caret{border-top-color:#fff;border-bottom-color:#fffff9;}#navbar nav .navbar-nav li a:hover{border-image-width:0;border-bottom-width:0 !important;text-decoration:none;}#navbar nav .navbar-nav li ul.dropdown-menu{opacity:0;transition:opacity 0.25s;}#navbar nav .navbar-nav li.open{background-color:#f5f0e3;color:#1e0600;border-radius:3px 3px 0px 0px;}#navbar nav .navbar-nav li.open:hover{background-color:#f5f0e3;}#navbar nav .navbar-nav li.open a.dropdown-toggle{color:#1e0600;}#navbar nav .navbar-nav li.open a.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff;}@media (max-width:767px){#navbar nav .navbar-nav li.open a.dropdown-toggle{padding-left:15px !important;}}#navbar nav .navbar-nav li.open a:hover{background-color:#eadcb3;color:#1e0600;}#navbar nav .navbar-nav li.open ul.dropdown-menu{color:#d9edea;background-color:#f5f0e3;opacity:1;transition:opacity 0.25s,display 0.25s allow-discrete;}#navbar nav .navbar-nav li.open ul.dropdown-menu li{text-align:left;}#navbar nav .navbar-nav li.open ul.dropdown-menu li a{padding-left:1em !important;font-weight:400;color:#1e0600;transition:color 0.25s,background-color 0.25s,border-image-width 0.25s,-webkit-text-decoration 0.25s;transition:color 0.25s,background-color 0.25s,text-decoration 0.25s,border-image-width 0.25s;transition:color 0.25s,background-color 0.25s,text-decoration 0.25s,border-image-width 0.25s,-webkit-text-decoration 0.25s;text-decoration:none;}#navbar nav .navbar-nav li.open ul.dropdown-menu li a:hover{color:#1e0600;}@media (max-width:767px){#navbar nav .navbar-nav li.open ul.dropdown-menu li a{font-size:1.125rem;}}#navbar nav .navbar-nav li.open ul.dropdown-menu li a.active{font-weight:500;}#navbar nav .navbar-nav li.open ul.dropdown-menu li a:hover{background-color:#eadcb3;}#navbar nav .navbar-nav li.open ul.dropdown-menu li.active-trail a{font-weight:500;}@starting-style{#navbar nav .navbar-nav li.open ul.dropdown-menu{opacity:0;}}#navbar nav .navbar-nav > li.leaf a:hover{color:#fff;background-color:#f5f0e3;}#navbar nav ul.links{clear:both;padding-top:10px;}#navbar nav ul.links li{list-style-type:none;display:inline-block;margin-right:15px;}#navbar nav ul.links li a{font-size:18px;}#navbar nav .sub-nav{text-align:left;}#navbar nav .sub-nav li{list-style:none;display:inline-block;padding-right:20px;}#navbar nav .sub-nav li a{font-size:90%;}#navbar .social-header{margin-top:0px;float:right;clear:right;padding-top:1em;display:inline-block;}#navbar .social-header > div{display:inline-block;}#navbar .social-header > div.donate-block{padding-left:1em;vertical-align:top;text-align:center;}#navbar .social-header > div.donate-block a{font-weight:600;font-size:1em;letter-spacing:0.05em;color:#fffff9;}#navbar .social-header > div.donate-block a .social-media{fill:#fffff9;}#navbar .social-header > div.donate-block a svg{padding-left:0em;}#navbar .social-header > div.donate-block a span{display:block;margin:auto;transition:color 0.2s,opacity 0.2s;font-size:1.3125rem;}#navbar .social-header > div.donate-block a:hover img,#navbar .social-header > div.donate-block a:hover svg,#navbar .social-header > div.donate-block a:hover span{opacity:1;color:#e97e69;}#navbar .social-header > div.donate-block a:hover img .social-media,#navbar .social-header > div.donate-block a:hover svg .social-media,#navbar .social-header > div.donate-block a:hover span .social-media{fill:#e97e69;background-size:200%;}#navbar .social-header img.svg-img{opacity:0;}#navbar .social-header img,#navbar .social-header svg{transition:opacity 0.2s;}#navbar .social-header img:hover .social-media,#navbar .social-header svg:hover .social-media{fill:#d9edea;}#navbar .social-header a:first-child img{padding-left:0px;}#navbar .social-header .social-icon{height:30px;width:auto;max-width:40px;color:#fffff9;}#navbar .social-header .social-media{fill:#fffff9;transition:fill 0.2s;vertical-align:middle;}#navbar .social-header .cl-logo{fill:#fff;}#navbar .social-header #colorlines-logo{width:225px;height:auto;}a.logo img{padding:10px;margin-left:15px;max-width:280px;}img.logo,svg.logo{padding-top:10px;transition:width 0.25s;z-index:2;height:auto;}@media (min-width:768px){.nav > li > a{line-height:2em;}#navbar .navbar-collapse{padding:0px;}#navbar .navbar-collapse nav{width:70%;}}@media (min-width:992px){#navbar .navbar-collapse nav{width:68%;}}@media (max-width:767px){body.admin-menu header{padding-top:30px;}.navbar-header{max-width:33%;display:block !important;padding-right:0px;}#navbar .social-header{padding-right:0px;order:3;}#navbar nav{display:flex;flex-direction:column;}#navbar svg.logo{padding-top:0px;}#navbar nav{float:left;text-align:left;margin-left:20px;}#navbar nav ul.links{padding-top:0px;padding-left:0px;}#navbar nav ul.links li{display:block;margin-top:5px;}#navbar .navbar-collapse{overflow:visible;max-height:0px;transition:max-height 1.5s;}#navbar .navbar-collapse[style="height: auto;"]{max-height:400px;}#navbar .navbar-collapse nav .navbar-nav li a{padding:10px 0px;}#navbar .social-header{word-spacing:0px;clear:both;float:none;display:flex;flex-wrap:wrap;row-gap:5vw;}#navbar .social-header img,#navbar .social-header svg{padding-left:0px;padding-right:0.2em;margin-left:0px;}#navbar .social-header #colorlines-logo{width:175px;}#navbar .social-header div.social-block{border-right:none;display:block;}#navbar .social-header div.social-block a.colorlines-link{margin-left:0em;}#navbar .social-header div.donate-block{display:block;text-align:left;padding-top:0.5em;padding-left:0em;border-top:solid 0.05em #fffff9;margin-top:0.5em;}#navbar .social-header div.donate-block a{margin-left:0em;}#navbar .social-header div.donate-block a svg{padding-right:0.25em;vertical-align:text-bottom;}#navbar .social-header div.donate-block a span{display:inline-block;}}@media (min-width:768px) and (max-width:991px){#navbar nav a{font-size:17px;}}@media (max-width:1199px) and (min-width:992px){#navbar nav a{font-size:17px;}#navbar nav .social-header{margin-top:0em;}}
@font-face{font-family:"VTC Tatsuro";src:url(/themes/custom/facingrace/fonts/VTCTatsuro-Regular.woff2) format("woff2"),url(/themes/custom/facingrace/fonts/VTCTatsuro-Regular.woff) format("woff");font-weight:400;font-style:normal;}@font-face{font-family:"VTC Tatsuro";src:url(/themes/custom/facingrace/fonts/VTCTatsuro-Bold.woff2) format("woff2"),url(/themes/custom/facingrace/fonts/VTCTatsuro-Bold.woff) format("woff");font-weight:700;font-style:normal;}@font-face{font-family:"VTC Tatsuro";src:url(/themes/custom/facingrace/fonts/VTCTatsuro-Light.woff2) format("woff2"),url(/themes/custom/facingrace/fonts/VTCTatsuro-Light.woff) format("woff");font-weight:200;font-style:normal;}@font-face{font-family:"VTC Tatsuro";src:url(/themes/custom/facingrace/fonts/VTCTatsuro-SemiBold.woff2) format("woff2"),url(/themes/custom/facingrace/fonts/VTCTatsuro-SemiBold.woff) format("woff");font-weight:500;font-style:normal;}section.home-section{position:relative;padding:0.9375rem 0;font-family:"VTC Tatsuro",sans-serif;}section.home-section:first-child{padding-top:0.625rem;}section.home-section .updates-container{margin-bottom:1.25rem;}section.home-section .btn-featured{padding:1.25rem 0.9375rem;width:100%;font-size:1.5rem;font-weight:800;letter-spacing:0.09375rem;background-color:#a03d2a;text-transform:uppercase;border-color:transparent;font-family:"colfax-web",sans-serif;border-radius:0;color:#fffff9;transition:background-size 0.25s,background 0.5s;}section.home-section .btn-featured:hover{background-color:#e97e69;color:#a03d2a;}section.home-section .contacts{font-family:"colfax-web",sans-serif;margin:1.25rem auto 0 auto;}section.home-section .contacts div{font-size:1.3125rem;}section.home-section .contacts div span{font-weight:600;color:#c97561;text-transform:uppercase;font-size:1.3125rem;}section.home-section .contacts div a{text-transform:lowercase;}@media (max-width:767px){section.home-section .contacts div a{font-size:1.3125rem;}}section.home-section hr{border-color:#911610;}section.home-section .field--type-text-with-summary p{font-family:"colfax-web",sans-serif;margin:0.625rem auto 1.25rem auto;}section.home-section .field--type-text-with-summary a{color:#a03d2a;}@media (max-width:767px){section.home-section .field--type-text-with-summary a{font-size:1.3125rem;}}section.home-section .field--type-text-with-summary a:hover{transition:color 0.25s,background-color 0.25s,border-image-width 0.25s,-webkit-text-decoration 0.25s;transition:color 0.25s,background-color 0.25s,text-decoration 0.25s,border-image-width 0.25s;transition:color 0.25s,background-color 0.25s,text-decoration 0.25s,border-image-width 0.25s,-webkit-text-decoration 0.25s;}section.home-section .view-front-page-cta a:hover{border-image-width:0;transition:color 0.25s,background-color 0.25s,border-image-width 0.25s,-webkit-text-decoration 0.25s;transition:color 0.25s,background-color 0.25s,text-decoration 0.25s,border-image-width 0.25s;transition:color 0.25s,background-color 0.25s,text-decoration 0.25s,border-image-width 0.25s,-webkit-text-decoration 0.25s;}section.home-section .section-title{position:relative;}section.home-section .section-title h2{color:#a03d2a;text-transform:uppercase;text-align:center;margin-bottom:2.5rem;font-family:"optima-lt-pro","VTC Tatsuro",sans-serif;font-weight:800;letter-spacing:0.375rem;}section.home-section .section-title h2 span{padding:0 1.25rem;}@media (max-width:767px){section.home-section .section-title h2{font-size:2.475rem;letter-spacing:0.2475rem;}}@media (prefers-color-scheme:dark){section.home-section .section-title h2 span{color:#ccc;}}@media (max-width:767px){section.home-section .section-title h2 span{display:inline-block;margin:0;}}section.home-section img{max-width:100%;margin:auto;}section.home-section .social{margin:3.125rem auto 0 auto;padding-left:0px;grid-template-areas:"a a a";row-gap:5vw;grid-auto-columns:33.3% 33.3% 33.3%;clear:both;}section.home-section .social li{list-style-type:none;display:inline;}section.home-section .social li a{margin:0 1.25rem;transition:opacity 0.25s;}section.home-section .social li a:hover{text-decoration:none;border-width:0;}section.home-section .social li a:hover .social-media{fill:#a03d2a;}section.home-section .social img,section.home-section .social svg{width:auto;height:3.125rem;max-width:3.75rem;vertical-align:middle;}section.home-section .social img .social-media,section.home-section .social svg .social-media{paint-order:stroke;stroke-width:0px;transition:fill 0.25s;fill:#1e0600;}@media (max-width:767px){section.home-section .social{display:inline-grid;row-gap:1.25rem;grid-template-columns:repeat(3,1fr);}}section.home-section a{color:#102041;text-decoration:none;}@media (max-width:767px){section.home-section a{font-size:1.8125rem;}}section.home-section a:hover{color:#a03d2a;}section.home-section .testimonial p{border-radius:25px;padding:25px !important;margin:35px 0px;font-family:"colfax-web",sans-serif;letter-spacing:0.05em;color:#ddd;position:relative;float:left;line-height:200%;font-size:18px !important;}section.home-section .testimonial p:after{content:"";display:block;position:absolute;width:70px;height:40px;bottom:-39px;margin:auto;}section.home-section .testimonial p span{color:#bbb;text-transform:uppercase;font-size:15px;}section.home-section .testimonial:nth-child(4n+1) p{background-color:rgb(38.8118811881,14.797029703,10.1881188119);}section.home-section .testimonial:nth-child(4n+1) p:after{left:10px;background-image:url(/themes/custom/facingrace/frimages/speech_bubble/primary-left.svg);}section.home-section .testimonial:nth-child(4n+2) p{background-color:#c7a545;}section.home-section .testimonial:nth-child(4n+2) p:after{right:10px;background-image:url(/themes/custom/facingrace/frimages/speech_bubble/secondary-right.svg);}section.home-section .testimonial:nth-child(4n+3) p{background-color:#c7a545;}section.home-section .testimonial:nth-child(4n+3) p:after{left:10px;background-image:url(/themes/custom/facingrace/frimages/speech_bubble/secondary-left.svg);}section.home-section .testimonial:nth-child(4n+4) p{background-color:rgb(79.2079207921,30.198019802,20.7920792079);}section.home-section .testimonial:nth-child(4n+4) p:after{right:10px;background-image:url(/themes/custom/facingrace/frimages/speech_bubble/tertiary-right.svg);}section.home-section .video-wrapper,section.home-section .youtube-wrapper{position:relative;padding-bottom:56.25%;padding-top:30px;height:0px;overflow:hidden;margin-bottom:20px;}section.home-section .video-wrapper iframe,section.home-section .video-wrapper object,section.home-section .video-wrapper embed,section.home-section .youtube-wrapper iframe,section.home-section .youtube-wrapper object,section.home-section .youtube-wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%;}section.home-section.feature p{color:#911610;font-style:italic;font-weight:300;text-transform:uppercase;line-height:200%;}section.home-section.feature p a{font-weight:bold;}section.home-section .sign-up-container,section.home-section .follow{display:block;padding:1.25rem 0.9375rem;border-radius:0.625rem;background-color:#911610;text-transform:uppercase;text-align:center;margin-top:1.875rem;margin-bottom:1.875rem;}section.home-section .sign-up-container a,section.home-section .follow a{color:#fffff9;transition:background-size 0.25s,background 0.5s;font-weight:400;line-height:1.875rem;font-size:1.3125rem;font-family:"colfax-web",sans-serif;}section.home-section .sign-up-container a:hover,section.home-section .follow a:hover{color:#a03d2a;}section.home-section .follow{padding:1.875rem 1.25rem;margin-top:0.625rem;margin-bottom:1.25rem;}section.home-section .follow a[target=_blank]::after{content:"";background-image:url("/themes/custom/facingrace/frimages/ext_link/black.svg");background-size:contain;width:0.75em;height:0.75em;display:inline-block;margin-left:0.25em;margin-bottom:-0.1em;}body.front .main-container{width:100%;}.date-location{margin:1.25rem 0 1.875rem 0;}.date-location h2{margin:0;padding:0;text-align:center;font-size:2.25rem;font-weight:700;text-transform:uppercase;}section.home-section{position:relative;padding:0.9375rem 0;}section.home-section:first-child{padding-top:0.625rem;}section.home-section h2.location-date{font-weight:600;color:rgb(38.8118811881,14.797029703,10.1881188119);text-transform:uppercase;margin-top:0;font-size:1.625rem;}section.home-section h2.location-date > span{font-weight:400;color:rgb(38.8118811881,14.797029703,10.1881188119);}section.home-section .intro.lead{font-size:2.25rem;text-transform:uppercase;font-weight:700;text-align:center;color:rgb(38.8118811881,14.797029703,10.1881188119);}section.home-section .early-bird{text-align:center;}section.home-section .early-bird h2{font-weight:700;color:#1e0600;}section.home-section .lead h2{margin-bottom:1em;}section.home-section .lead p{font-weight:400;}section.home-section hr{margin-top:0;margin-bottom:1.875rem;}section.home-section .section-title{position:relative;}section.home-section .section-title h2{color:#a03d2a;text-transform:uppercase;text-align:center;margin-bottom:2.5rem;font-family:"optima-lt-pro","VTC Tatsuro",sans-serif;font-weight:800;letter-spacing:0.375rem;}section.home-section .section-title h2 span{padding:0 1.25rem;}@media (max-width:767px){section.home-section .section-title h2{font-size:2.5rem;}}section.home-section .section-title.race-forward p img{padding-bottom:1em;}section.home-section .section-title div.top img{padding-bottom:1em;}section.home-section .section-title.testimonials .row{padding:0rem 4.375rem;}section.home-section .section-title p.intro{font-family:"colfax-web",sans-serif;}section.home-section .section-title .sponsor-level{margin:3.125rem 0 1.25rem 0;clear:both;}section.home-section .section-title .sponsor-level h3{text-align:center;color:rgb(38.8118811881,14.797029703,10.1881188119);font-family:"colfax-web",sans-serif;text-transform:uppercase;}section.home-section .section-title img{max-width:100%;margin:auto;}section.home-section .section-title .image{margin:0 auto 1.875rem auto;max-width:31.25rem;}section.home-section .section-title p{font-size:1.3125rem;}section.home-section .section-title p.follow,section.home-section .section-title p.register{display:inline-block;padding:1.875rem 1.25rem;border-radius:0.625rem;background-color:rgb(38.8118811881,14.797029703,10.1881188119);text-transform:uppercase;color:#fffff9;}section.home-section .section-title p.follow a,section.home-section .section-title p.register a{color:#fffff9;transition:color 0.25s,background-color 0.25s,border-image-width 0.25s,-webkit-text-decoration 0.25s;transition:color 0.25s,background-color 0.25s,text-decoration 0.25s,border-image-width 0.25s;transition:color 0.25s,background-color 0.25s,text-decoration 0.25s,border-image-width 0.25s,-webkit-text-decoration 0.25s;text-decoration:none;}section.home-section .section-title p.follow a:hover,section.home-section .section-title p.register a:hover{color:#c97561;}section.home-section .section-title.feature p{color:rgb(38.8118811881,14.797029703,10.1881188119);font-style:italic;font-weight:300;text-transform:uppercase;line-height:200%;}section.home-section .section-title.feature p a{font-weight:bold;}section.home-section .section-title.blue{background-color:rgb(38.8118811881,14.797029703,10.1881188119);color:#f7ec2f;text-transform:uppercase;}section.home-section .section-title.blue .section-title h2{color:white;text-transform:uppercase;text-align:center;margin-bottom:2.5rem;font-family:"optima-lt-pro","VTC Tatsuro",sans-serif;font-weight:800;letter-spacing:0.375rem;}section.home-section .section-title.blue .section-title h2 span{padding:0 1.25rem;}section.home-section .section-title.blue .section-title h2 span{background-color:rgb(38.8118811881,14.797029703,10.1881188119);}section.home-section .section-title.blue p{text-align:center;}section.home-section .section-title.blue p.follow{display:inline-block;padding:1.25rem;border-radius:0.625rem;background-color:rgb(38.8118811881,14.797029703,10.1881188119);color:#fffff9;}section.home-section .section-title.blue .sign-up{padding:0.75rem 1.25rem;text-transform:uppercase;color:rgb(38.8118811881,14.797029703,10.1881188119);background-color:#fffff9;margin:0 auto;font-family:"colfax-web",sans-serif;font-weight:500;border-radius:10px;}section.home-section .section-title.blue .sign-up-container{max-width:7.1875rem;margin:1.25rem auto;}section.home-section .section-title.black{background-color:#000000;color:#f7ec2f;}section.home-section .section-title.black .intro.lead{color:#f7ec2f;}section.home-section .section-title.black .section-title h2{color:#fffff9;text-transform:uppercase;text-align:center;margin-bottom:2.5rem;font-family:"optima-lt-pro","VTC Tatsuro",sans-serif;font-weight:800;letter-spacing:0.375rem;}section.home-section .section-title.black .section-title h2 span{padding:0 1.25rem;}section.home-section .section-title.black.feature p{color:#aaa;line-height:1.875rem;font-family:"colfax-web",sans-serif;}section.home-section .section-title.black.feature p.pop{font-weight:bold;font-size:110%;color:inherit;}section.home-section .section-title.keynote p{line-height:1.6875rem;}section.home-section .section-title.keynote h3{text-transform:uppercase;line-height:2.5rem;font-weight:700;}section.home-section .section-title.keynote .intro{font-weight:500;font-size:1.125rem;line-height:1.875rem;text-transform:uppercase;color:rgb(38.8118811881,14.797029703,10.1881188119);font-family:"colfax-web",sans-serif;text-align:center;margin-bottom:1.25rem;}section.home-section .section-title.keynote .intro .bigger{font-size:1.5rem;}section.home-section .section-title.social-media .media-hits{border-radius:0.3125rem;}section.home-section .section-title.social-media .media-hits .views-row{margin-bottom:1.25rem;font-family:"colfax-web",sans-serif;}section.home-section .section-title.social-media .media-hits .views-row .views-field-field-media-hit-source{font-size:0.9375rem;color:#333;}.views-element-container .flexslider{border:none;}.views-element-container .front-page-feature-background > img,.views-element-container .front-page-feature-background picture{width:100%;height:auto;}.views-element-container .front-page-feature-text{position:absolute;top:0;left:0;height:105%;padding-right:10%;background-image:url(/themes/custom/facingrace/frimages/2026/feature-shape.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;overflow:hidden;display:grid;grid-template-rows:min-content 1fr;align-items:center;}.views-element-container .front-page-feature-text h2{margin-top:0;padding-top:1.25rem;color:#1e0600;font-family:"VTC Tatsuro",sans-serif;}.views-element-container .front-page-feature-text h2 a{color:#102041;text-decoration:none;text-transform:capitalize;}.views-element-container .front-page-feature-text h2 a:hover{color:#a03d2a;border-image-width:0;transition:color 0.25s,background-color 0.25s,border-image-width 0.25s,-webkit-text-decoration 0.25s;transition:color 0.25s,background-color 0.25s,text-decoration 0.25s,border-image-width 0.25s;transition:color 0.25s,background-color 0.25s,text-decoration 0.25s,border-image-width 0.25s,-webkit-text-decoration 0.25s;}@media (max-width:767px){.views-element-container .front-page-feature-text h2 a{font-size:2.5rem;}}.views-element-container .front-page-feature-text p{margin:0.625rem auto 1.25rem auto;}.views-element-container a.btn{width:85%;left:5%;border:none;font-weight:500;background-color:#a03d2a;color:#fffff9;background-size:100%;background-position:0% 0%;transition:background-size 0.25s,background 0.5s;text-transform:uppercase;font-size:1.375rem;border-radius:0;}.views-element-container a.btn:after{background-image:url(/themes/custom/facingrace/frimages/ext_link/white.svg);content:"";background-size:contain;width:0.75em;height:0.75em;display:inline-block;margin-left:0.25em;margin-bottom:-0.1em;}@media (prefers-color-scheme:dark){.views-element-container a.btn:after{filter:invert(100%);}}.views-element-container a.btn:hover{background-size:400%;background-color:#e97e69;color:#a03d2a;}.view-front-page-cta .view-content .views-row{margin-bottom:3.9375rem;}.view-front-page-cta .view-content .views-row h3{text-align:left;height:3.3125rem;font-size:2.75rem;font-family:"VTC Tatsuro",sans-serif;}.view-front-page-cta .view-content .views-row img{width:100%;}.view-front-page-cta .view-content .cta-fill{width:0;background:url(/themes/custom/facingrace/frimages/2026/nature-illustration.png);background-size:cover;background-clip:content-box;opacity:0.3;float:left;padding-left:0.9375rem;padding-right:0.9375rem;}.view-front-page-cta .view-content > div:nth-of-type(3n + 2):is(.cta-fill){height:calc(28vw - 3.75rem);width:66%;}.view-front-page-cta .view-content > div:nth-of-type(3n + 3):is(.cta-fill){height:calc(28vw - 3.75rem);width:33%;}.view-testimonials{text-align:left;}.view-testimonials .flexslider{border:none;}.view-testimonials .flexslider .slides > li{position:relative;}.view-testimonials .testimonials-background img,.view-testimonials .testimonials-background picture{display:inline;width:50%;height:auto;}.view-testimonials .slides .flex-active-slide .testimonials-text,.view-testimonials .clone.flex-active-slide .testimonials-text{background-position:-1px -1px;transition-duration:0.6s;}.view-testimonials .testimonials-text{position:absolute;top:0px;right:0px;height:105%;padding-left:10%;padding-right:7%;background-image:url(/themes/custom/facingrace/build/css/components/frimages/fr_testimonial_text_back.svg);background-size:cover;background-repeat:no-repeat;text-align:left;}.view-testimonials .testimonials-text p::before{content:"“";}.view-testimonials .testimonials-text p::after{content:"”";}.view-testimonials .testimonials-text p,.view-testimonials .testimonials-text span{font-size:1.5rem;line-height:3rem;margin-top:0;padding-top:1.25rem;color:#1e0600;text-indent:-0.4em;}.view-testimonials .testimonials-text span{font-weight:600;}div.coa{margin:auto;float:none;margin-top:1.25rem;margin-bottom:1.25rem;width:66.66%;}@media (max-width:767px){div.coa{width:100%;}}div.coa h3{margin-bottom:1.25rem;}div.coa h3 span{font-weight:100;}div.coa #coa_guide{margin-top:1.25rem;margin-left:-1.25rem;display:flex;flex-wrap:wrap;flex-direction:row;}div.coa #coa_guide div{padding:0;}div.coa #coa_guide .coa_levels{flex:1 0 30%;}div.coa #coa_guide .coal{font-weight:400;line-height:1.875rem;font-size:1.3125rem;font-family:"colfax-web",sans-serif;}div.coa #coa_guide #coa_info{flex:2 0 auto;}div.coa #coa_guide button.coal:before{content:"";background-size:1.25rem 1.5625rem;background-repeat:no-repeat;background:linear-gradient(45deg,#a03d2a,#a03d2a);transform:rotate(45deg);border-radius:0.125rem;opacity:0;transition:opacity 0.25s linear;width:0.9375rem;height:0.9375rem;margin-top:0.25em;margin-left:-1.75rem;float:left;display:block;}div.coa #coa_guide button.double.coal:before{margin-top:1em;}div.coa #coa_guide span,div.coa #coa_guide button.coal{display:block;height:2.8125rem;overflow-x:visible;color:#333;transition:color 0.25s linear;}div.coa #coa_guide span.double,div.coa #coa_guide button.coal.double{height:5rem;}div.coa #coa_guide button.coal{font-family:"colfax-web",sans-serif;color:#1e0600;--webkit-appearance:none;background:transparent;border:none;text-align:left;}div.coa #coa_guide button.coal .coac{display:inline;opacity:0;color:#c97561;height:auto;transition:opacity 0.25s linear;font-weight:400;}div.coa #coa_guide button.coal-current:before{opacity:1 !important;}div.coa #coa_guide button.coal-current{font-weight:600;color:#c97561;}div.coa #coa_guide button.coal-current span.coac{opacity:1;color:#1e0600;display:inline;font-weight:500;}div.coa #coa_guide div#coa_text p{font-size:16px;}div.coa #coa_guide .coa_levels > p{display:none;}#coa_graphic img,#coa_graphic svg{width:100%;}.coa_pic{opacity:0;position:absolute;top:0px;left:0px;}.intro-image,.keynote-intro-image{background-repeat:no-repeat;background-size:contain;}.keynote-intro-image{margin-top:0.375rem;}.keynote-heading{font-weight:700;color:rgb(38.8118811881,14.797029703,10.1881188119);text-transform:uppercase;margin-top:0;}.keynote-speaker-info{margin-bottom:1.3125rem;}.keynote-speaker-info .speaker-name.front{color:rgb(79.2079207921,30.198019802,20.7920792079);font-size:1.875rem;font-family:"colfax-web",sans-serif;font-weight:700;}.keynote-speaker-info .date{color:#be1d16;font-family:"colfax-web",sans-serif;}.keynote-speaker-info .front-byline{color:#333333;font-family:"colfax-web",sans-serif;}@media (min-width:320px){.intro-image{height:0px;padding-bottom:74%;background-image:url(/themes/custom/facingrace/frimages/home_intro_lg.jpg);}.keynote-intro-image{height:0px;padding-bottom:75%;background-image:url(/themes/custom/facingrace/frimages/2016/home/keynote_v.jpg);}}@media (min-width:480px){.intro-image{height:0px;padding-bottom:75%;background-image:url(/themes/custom/facingrace/frimages/home_intro_md.jpg);}}@media (min-width:768px){.keynote-intro-image{height:0px;padding-bottom:45%;background-image:url(/themes/custom/facingrace/frimages/2016/home/keynote_v.jpg);}.view-testimonials .testimonials-text > .field-content{display:table;height:90%;}.view-testimonials .testimonials-text > .field-content > p{display:table-cell;vertical-align:middle;}.view-testimonials .testimonials-text.text-small p,.view-testimonials .testimonials-text.text-small span{font-size:1rem;line-height:2rem;}.view-testimonials .testimonials-text.text-large p,.view-testimonials .testimonials-text.text-large span{font-size:1.25rem;line-height:2.25rem;}.view-testimonials .flex-nav-next a{width:12%;height:100%;position:absolute;top:0;right:-2.5rem !important;}.view-testimonials .flex-nav-next a::before{content:"";background-image:url(/themes/custom/facingrace/build/css/components/frimages/slide_arrow.svg);background-size:contain;background-repeat:no-repeat;width:100%;height:100%;}.view-testimonials .flex-nav-prev{display:none;}}@media (min-width:768px) and (max-width:991px){.view-front-page-feature .front-page-feature-text h2{font-size:1.8rem;}.view-front-page-feature .front-page-feature-text p{font-size:1.5rem;}.view-front-page-feature .front-page-feature-text .btn-primary.btn-featured{font-size:1.375rem;letter-spacing:0.0625rem;}}@media (min-width:992px){.front-page-feature-text p{font-size:1.125rem;}.keynote-intro-image{height:0;padding-bottom:45%;background-image:url(/themes/custom/facingrace/frimages/2016/home/keynote_h.jpg);}.keynote-heading{font-size:1.875rem;}.keynote-speaker-info .speaker-name.front{font-size:1.75rem;}.view-testimonials .testimonials-text.text-small p,.view-testimonials .testimonials-text.text-small span{font-size:1.25rem;line-height:2.5rem;}.view-testimonials .testimonials-text.text-large p,.view-testimonials .testimonials-text.text-large span{font-size:1.75rem;}}@media (min-width:1200px){.intro-image{height:0px;padding-bottom:55%;background-image:url(/themes/custom/facingrace/frimages/home_intro_lg.jpg);}.keynote-intro-image{height:0px;padding-bottom:45%;background-image:url(/themes/custom/facingrace/frimages/2016/home/keynote_h.jpg);}.view-front-page-feature .front-page-feature-text p{font-size:1.4375rem;}.view-front-page-feature .front-page-feature-text .btn-primary{line-height:2.5rem;}div.coa #coa_guide{margin-left:0;}.view-testimonials .testimonials-text.text-small p,.view-testimonials .testimonials-text.text-small span{font-size:1.25rem;line-height:2.5rem;}.view-testimonials .testimonials-text.text-large p,.view-testimonials .testimonials-text.text-large span{font-size:2.25rem;line-height:3rem;}}@media (max-width:991px){.front-page-feature .keynote-speaker-info .speaker-name.front{font-size:1.625rem;}.view-testimonials .testimonials-text{padding-right:5%;}.view-testimonials .testimonials-text p,.view-testimonials .testimonials-text span{font-size:1.25rem;line-height:2.5rem;padding-top:0.625rem;}}@media (max-width:767px){.view-front-page-feature .front-page-feature-text{background-color:rgb(38.8118811881,14.797029703,10.1881188119);background-image:none;position:relative;padding-right:0.9375rem;padding-bottom:1.25rem;color:#fffff9;height:75%;}.view-front-page-feature .front-page-feature-text h2{color:#fffff9;}.view-front-page-feature .front-page-feature-text h2 a{color:#fffff9;}.view-front-page-feature .front-page-feature-text h2 a:visited{color:#fffff9;}.view-front-page-cta .view-content .cta-fill{display:none;}.view-testimonials .testimonials-background img,.view-testimonials .testimonials-background picture{width:100%;}.view-testimonials .testimonials-text{background:none;position:relative;padding-left:0;}.view-testimonials .testimonials-text p,.view-testimonials .testimonials-text span{font-size:1rem;line-height:2rem;padding-left:0.9375rem;}section.home-section .contacts > div{margin-top:1em;}section.home-section .social{display:grid;max-width:28.125rem;}div.coa #coa_guide{margin-left:0;}div.coa #coa_guide .coa_levels{flex:1 1 100%;display:grid;grid-template-columns:repeat(2,1fr);}div.coa #coa_guide #coa_info{order:-1;flex:1 0 100%;}div.coa #coa_guide #coa_info #coa_text{min-height:10em;}div.coa #coa_guide #coa_info #coa_text ul{padding-left:0.5em;}div.coa #coa_guide #coa_info #coa_text ul li{display:inline;}div.coa #coa_guide #coa_info #coa_text ul li:nth-of-type(1n + 1):before{content:" • ";}}@media (max-width:480px){div.coa #coa_guide .coa_levels button.coal span.coac{line-height:1em;clear:left;display:block;padding-left:1em;}div.coa #coa_guide div.coal-current span.coac{color:rgb(38.8118811881,14.797029703,10.1881188119);}div.coa #coa_guide #coa_info div#coa_text p{padding:0;font-size:0.875rem;}div.coa #coa_text{padding-left:3.75rem;}.coa_levels{margin-top:1em;grid-row-gap:0.5em;}.coa_levels div.coal{height:50px;}section.home-section.testimonials .row{padding:0;}section.home-section .section-title h2 :after{margin:0;}section.home-section .contacts > div{margin-top:0.625rem;}section.home-section .social{max-width:20rem;}p#ytplayer{padding:0;}p#ytplayer iframe#ytplayer{margin-left:-0.9375rem;}}@media (max-width:1199px){.keynote-heading{margin-top:0.9375rem;}.keynote-heading,.keynote-speaker-info.front{padding-left:0;}}@media (min-width:768px) and (max-width:1200px){.view-front-page-cta .view-content .views-row h3{font-size:3.75vw;}}@media (prefers-color-scheme:dark){body .view-front-page-feature h2{color:#ccc;}body .view-front-page-feature h2 div{color:#ccc;}body .view-front-page-feature .front-page-feature-text{background-image:url(/themes/custom/facingrace/frimages/2026/feature-shape-dark.svg);}body .view-testimonials .flexslider{background-color:#1e0600;}body .view-testimonials .testimonials-text{background-image:url("/sites/all/themes/facingrace/frimages/fr_testimonial_text_back-dark.svg");}body .view-testimonials .testimonials-text p{color:#ccc;}}
@font-face{font-family:"VTC Tatsuro";src:url(/themes/custom/facingrace/fonts/VTCTatsuro-Regular.woff2) format("woff2"),url(/themes/custom/facingrace/fonts/VTCTatsuro-Regular.woff) format("woff");font-weight:400;font-style:normal;}@font-face{font-family:"VTC Tatsuro";src:url(/themes/custom/facingrace/fonts/VTCTatsuro-Bold.woff2) format("woff2"),url(/themes/custom/facingrace/fonts/VTCTatsuro-Bold.woff) format("woff");font-weight:700;font-style:normal;}@font-face{font-family:"VTC Tatsuro";src:url(/themes/custom/facingrace/fonts/VTCTatsuro-Light.woff2) format("woff2"),url(/themes/custom/facingrace/fonts/VTCTatsuro-Light.woff) format("woff");font-weight:200;font-style:normal;}@font-face{font-family:"VTC Tatsuro";src:url(/themes/custom/facingrace/fonts/VTCTatsuro-SemiBold.woff2) format("woff2"),url(/themes/custom/facingrace/fonts/VTCTatsuro-SemiBold.woff) format("woff");font-weight:500;font-style:normal;}.main-container li{font-size:1.3125rem;font-family:"colfax-web",sans-serif;}.node-unpublished{background-color:#fff4f4;}.node-type-page .highlighted.hero-unit .region-highlighted .img-responsive{width:100%;}.node-type-page .highlighted.hero-unit .region-highlighted img{max-width:100%;margin:0;padding:0;height:auto;}.video-wrapper,.file-video.content{position:relative;padding-bottom:56.25%;padding-top:1.875rem;height:0;overflow:hidden;}.video-wrapper iframe,.video-wrapper object,.video-wrapper embed,.file-video.content iframe,.file-video.content object,.file-video.content embed{position:absolute;top:0;left:0;width:100%;height:100%;}.intro-video{margin-top:1em;}.field--type-text-long .resources{margin-bottom:0.625rem;padding-left:1.25rem;}.field--type-text-long .resources .resource-row a{color:#a03d2a;border-bottom:solid rgba(160,61,42,0) 0px;transition:border 0.25s;color:#a03d2a;font-weight:500;text-decoration:none;}.field--type-text-long .resources .resource-row a:hover{border-bottom:solid #a03d2a 3px;}.field--type-text-long .resources .resource-row div{font-size:1.3125rem;line-height:1.875rem;padding:0;}.field--type-text-long ol li{font-weight:400;line-height:1.875rem;font-size:1.3125rem;font-family:"colfax-web",sans-serif;}.field--type-text-with-summary .resources{margin-bottom:0.625rem;padding-left:1.25rem;}.field--type-text-with-summary .resources .resource-row{padding:0.3125rem 0;border-bottom:1px solid #ddd;overflow:auto;}.field--type-text-with-summary .resources .resource-row a{color:#102041;transition:color 0.25s,background-color 0.25s,border-image-width 0.25s,-webkit-text-decoration 0.25s;transition:color 0.25s,background-color 0.25s,text-decoration 0.25s,border-image-width 0.25s;transition:color 0.25s,background-color 0.25s,text-decoration 0.25s,border-image-width 0.25s,-webkit-text-decoration 0.25s;text-decoration:none;font-weight:400;line-height:1.875rem;font-size:1.3125rem;font-family:"colfax-web",sans-serif;}.field--type-text-with-summary .resources .resource-row a:hover{color:#a03d2a;text-decoration:none;border-image-width:0;}@media (max-width:767px){.field--type-text-with-summary h2{font-size:2.475rem;}}@media (min-width:768px){.field--type-text-with-summary h2{font-size:3.75rem;line-height:4.125rem;}}.field--type-text-with-summary ol li{font-weight:400;line-height:1.875rem;font-size:1.3125rem;font-family:"colfax-web",sans-serif;}.field--type-text-with-summary img{padding:0 !important;}.main-container *:not(li) > a:not(.btn):link,.main-container *:not(li) > a:not(.btn):active,.main-container *:not(li) > a:not(.btn):visited{color:#a03d2a;border-bottom:solid rgba(160,61,42,0) 0px;transition:border 0.25s;}.main-container *:not(li) > a:not(.btn):link:hover,.main-container *:not(li) > a:not(.btn):active:hover,.main-container *:not(li) > a:not(.btn):visited:hover{border-bottom:solid #a03d2a 3px;}@media (prefers-color-scheme:dark){.main-container *:not(li) > a:not(.btn):link,.main-container *:not(li) > a:not(.btn):active,.main-container *:not(li) > a:not(.btn):visited{color:#bdd575;border-bottom:solid rgba(189,213,117,0) 0px;transition:border 0.25s;}.main-container *:not(li) > a:not(.btn):link:hover,.main-container *:not(li) > a:not(.btn):active:hover,.main-container *:not(li) > a:not(.btn):visited:hover{border-bottom:solid #bdd575 3px;}.main-container *:not(li) > a:not(.btn):link:after,.main-container *:not(li) > a:not(.btn):active:after,.main-container *:not(li) > a:not(.btn):visited:after{filter:invert(100%);}}.btn-default{border:none;font-weight:500;background-color:#1e0600;color:#fffff9;background-size:100%;background-position:0% 0%;transition:background-size 0.25s,background 0.5s;text-transform:uppercase;font-size:1.375rem;border-radius:3px;}@media (prefers-color-scheme:dark){.btn-default{color:#1e0600;background-color:#c5d7ff;}}.btn-default:hover{background-color:#a03d2a;color:#1e0600;}@media (prefers-color-scheme:dark){.btn-default:hover{color:#1e0600;background-color:#fffff9;}}.btn-default:after{content:"";background-image:url(/themes/custom/facingrace/frimages/ext_link/black.svg);background-size:contain;width:0.75em;height:0.75em;display:inline-block;margin-left:0.25em;margin-bottom:-0.1em;}@media (prefers-color-scheme:dark){.btn-default:after{filter:invert(100%);}}@media (max-width:767px){.paragraph--type--text-image h2{font-size:2.475rem;}}@media (min-width:768px){.paragraph--type--text-image h2{font-size:3.75rem;line-height:4.125rem;}}.node-type-page .col-xs-offset-3{margin-left:0;}.field--name-field-paragraphs-section{display:flex;flex-direction:column;}.field--name-field-paragraphs-section .img-responsive{margin-bottom:1.3125rem;}.field--name-field-paragraphs-section h2{margin-top:1.375rem;margin-bottom:0.6875rem;}.register-covid-19-policy a[target=_blank]::after{content:"";background-image:url("/themes/custom/facingrace/frimages/ext_link/black.svg");background-size:contain;width:0.75em;height:0.75em;display:inline-block;margin-left:0.25em;margin-bottom:-0.1em;}.about-accessibility-guide caption{color:#333333;}@media (max-width:767px){.about-accessibility-guide caption{font-size:0.9075rem;}}.about-accessibility-guide h3{font-weight:500;}@media (max-width:767px){.about-accessibility-guide h3{font-size:1.8125rem;line-height:1.5625rem;}}@media (min-width:768px){.about-accessibility-guide h3{font-size:2.75rem;line-height:3rem;}}.about-accessibility-guide .btn-default::after{content:none;}@media (max-width:767px){.sponsor-block-title{font-size:2.475rem;}}@media (min-width:768px){.sponsor-block-title{font-size:3.75rem;line-height:4.125rem;}}.sponsor-block-sponsors{row-gap:2.6875rem;grid-column-gap:4.5%;align-items:center;margin-bottom:3.9375rem;display:flex;justify-content:center;flex-wrap:wrap;}.field--name-field-sponsors{flex-basis:33%;min-width:30%;}.program-gare-membership-meeting-2024{font-family:"colfax-web",sans-serif;font-size:1.3125rem;}.program-gare-membership-meeting-2024 .btn-default::after{content:none;}.program-gare-membership-meeting-2024 .glance-container{width:100%;padding:0.34375rem;border-spacing:0.3125rem;border-top:0.25rem;border-bottom:0.25rem;border-color:#fffff9;border-style:solid;background-color:#102041;color:#d9edea;}.program-gare-membership-meeting-2024 .glance-container h3{font-weight:700;padding:0.375rem;padding-left:0.9375rem;padding-right:0.9375rem;padding-top:0.9375rem;color:#42b9b1;}.program-gare-membership-meeting-2024 .glance-container p{font-weight:300;line-height:150%;padding:0.375rem;padding-left:0.9375rem;padding-right:0.9375rem;border-bottom:solid 1px #c5d7ff;}.exhibition-hall h3 a{color:#102041;}.exhibition-hall h3 a:hover{color:#a03d2a;border-image-width:0;}.content-marketplace h2 a{color:#102041;}.content-marketplace h2 a:hover{color:#a03d2a;border-image-width:0;}.participate-call-artists a[target=_blank]::after,.program-call-proposals a[target=_blank]::after,.program-race-flicks-call-proposals a[target=_blank]::after,.participate-sponsor a[target=_blank]::after,.participate-local a[target=_blank]::after,.privacy a[target=_blank]::after,.social a[target=_blank]::after,.page-frapp a[target=_blank]::after,.about-logistics a[target=_blank]::after{content:"";background-image:url("/themes/custom/facingrace/frimages/ext_link/black.svg");background-size:contain;width:0.75em;height:0.75em;display:inline-block;margin-left:0.25em;margin-bottom:-0.1em;}.content-scholarships .btn-primary,.participate-volunteer .btn-primary,.program-call-proposals .btn-primary,.program-race-flicks-call-proposals .btn-primary,.page-frapp .btn-primary{text-transform:uppercase;font-size:1.375rem;border-radius:3px;border:none;font-weight:500;background-color:#a03d2a;color:#fffff9;background-size:100%;background-position:0% 0%;transition:background-size 0.25s,background 0.5s;}.content-scholarships .btn-primary:hover,.participate-volunteer .btn-primary:hover,.program-call-proposals .btn-primary:hover,.program-race-flicks-call-proposals .btn-primary:hover,.page-frapp .btn-primary:hover{background-color:#e97e69;color:#a03d2a;}.content-scholarships .btn-primary:hover,.participate-volunteer .btn-primary:hover,.program-call-proposals .btn-primary:hover,.program-race-flicks-call-proposals .btn-primary:hover,.page-frapp .btn-primary:hover{background-color:#e97e69;color:#a03d2a;}.content-scholarships .btn-primary::after,.participate-volunteer .btn-primary::after,.program-call-proposals .btn-primary::after,.program-race-flicks-call-proposals .btn-primary::after,.page-frapp .btn-primary::after{content:"";background-image:url("/themes/custom/facingrace/frimages/ext_link/white.svg");background-size:contain;width:0.75em;height:0.75em;display:inline-block;margin-left:0.25em;margin-bottom:-0.1em;}.program-race-flicks-call-proposals .btn-primary:after{background-image:url("/themes/custom/facingrace/frimages/ext_link/white.svg") !important;}.program-race-flicks-call-proposals ul{padding-left:2.5rem;}.program-gare-membership-meeting-2024 .highlighted,.program-call-proposals .highlighted,.program-race-flicks-call-proposals .highlighted,.program-guide-book .highlighted{text-align:center;}.program-gare-membership-meeting-2024 .highlighted .bg-danger a,.program-call-proposals .highlighted .bg-danger a,.program-race-flicks-call-proposals .highlighted .bg-danger a,.program-guide-book .highlighted .bg-danger a{color:#102041;text-decoration:underline;}.program-gare-membership-meeting-2024 .highlighted .bg-danger a:hover,.program-call-proposals .highlighted .bg-danger a:hover,.program-race-flicks-call-proposals .highlighted .bg-danger a:hover,.program-guide-book .highlighted .bg-danger a:hover{color:#a03d2a;border-image-width:0;text-decoration-color:#102041;}.participate-sponsor .glyphicon-file:before,.program-guide-book .glyphicon-file:before{content:"";background-image:url("/themes/custom/facingrace/frimages/application-pdf.png");background-size:contain;width:0.75em;height:0.75em;display:inline-block;margin-left:0.25em;margin-bottom:-0.1em;}.participate-sponsor .file > span,.program-guide-book .file > span{border:none;}.participate-sponsor .file-link a,.program-guide-book .file-link a{color:#a03d2a;border-bottom:solid rgba(160,61,42,0) 0px;transition:border 0.25s;color:#a03d2a;font-weight:500;text-decoration:none;font-size:1.3125rem;line-height:1.875rem;}.participate-sponsor .file-link a:hover,.program-guide-book .file-link a:hover{border-bottom:solid #a03d2a 3px;}.participate-sponsor .file-link a:hover,.program-guide-book .file-link a:hover{color:#a03d2a;text-decoration:none;}.participate-sponsor .file-link a:after,.program-guide-book .file-link a:after{content:none;}.participate-sponsor .file-size,.program-guide-book .file-size{display:none;}.about .field--type-text-with-summary a::after{content:"";background-image:url("/themes/custom/facingrace/frimages/ext_link/black.svg");background-size:contain;width:0.75em;height:0.75em;display:inline-block;margin-left:0.25em;margin-bottom:-0.1em;}.about .field--type-text-with-summary a[target=_blank]:after{content:none;}.front .social a[target=_blank]:hover{border-image-width:0;}.front .social a[target=_blank]:after{content:none;}.social .dark-light{padding:2.625rem;color:#fffff9;background-color:#1e0600;}.social ul{padding-left:2.5rem;}.social img{max-width:100%;margin:0;padding:0;height:auto;}.social .btn{text-transform:uppercase;font-size:1.375rem;border-radius:3px;}.social h2 a{color:#1e0600;color:#102041;}.social h2 a:after{content:none !important;}.social h2 a:hover{color:#a03d2a;border-image-width:0;}.program-guide-book .file--mime-application-pdf > span{background:#fff4f4;}@media (max-width:767px){.privacy h4{font-size:0.9075rem;}}.about-logistics .grid-2{display:grid;grid-gap:2.625rem;}.about-logistics .hotel-main a:not(.btn-default),.about-logistics .anchor-main a:not(.btn-default),.about-logistics .areacode-main a:not(.btn-default){color:#1e0600;font-weight:400;line-height:1.875rem;font-size:1.3125rem;font-family:"colfax-web",sans-serif;color:#102041;}.about-logistics .hotel-main a:not(.btn-default):after,.about-logistics .anchor-main a:not(.btn-default):after,.about-logistics .areacode-main a:not(.btn-default):after{content:none !important;}.about-logistics .hotel-main a:not(.btn-default):hover,.about-logistics .anchor-main a:not(.btn-default):hover,.about-logistics .areacode-main a:not(.btn-default):hover{color:#a03d2a;border-image-width:0;}@media (max-width:767px){.about-logistics h2{font-size:2.475rem;}}.page-faq .view-faq .btn-default:after{content:none;}.page-faq a:hover{border-image-width:0;border-bottom-width:0 !important;text-decoration:none;}.page-faq #faq-body-1541 a::after,.page-faq #faq-body-1586 a::after,.page-faq #faq-4266 a::after,.page-faq #faq-body-4276 a::after,.page-faq #faq-body-4286 a::after{content:"";background-image:url("/themes/custom/facingrace/frimages/ext_link/black.svg");background-size:contain;width:0.75em;height:0.75em;display:inline-block;margin-left:0.25em;margin-bottom:-0.1em;}.page-faq #faq-body-81 a[target=_parent]::after{content:"";background-image:url("/themes/custom/facingrace/frimages/ext_link/black.svg");background-size:contain;width:0.75em;height:0.75em;display:inline-block;margin-left:0.25em;margin-bottom:-0.1em;}.contact.page-contact .contact-message-facing-race-information-form label{font-weight:bold;line-height:1.875rem;font-size:1.3125rem;font-family:"colfax-web",sans-serif;}.form-control{display:block;width:100%;height:2.25rem;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.42857143;color:#1e0600;background-color:#fffff9;background-image:none;border:0.0625rem solid #ccc;border-radius:0.25rem;box-shadow:inset 0 0.0625rem 0.0625rem rgba(0,0,0,0.075);transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;}.form-control:focus{border-color:#c5d7ff;outline:0;box-shadow:inset 0 0.0625rem 0.0625rem rgba(0,0,0,0.075),0 0 0.5rem rgba(102,175,233,0.6);}.form-submit.btn-default::after{background-image:none;content:none !important;}.form-submit.btn-default span.glyphicon-eye-open{display:none;}.button{border:none;font-weight:500;background-color:#1e0600;color:#fffff9;background-size:100%;background-position:0% 0%;transition:background-size 0.25s,background 0.5s;text-transform:uppercase;font-size:1.375rem;border-radius:3px;}@media (prefers-color-scheme:dark){.button{color:#1e0600;background-color:#c5d7ff;}}.button:hover{background-color:#a03d2a;color:#1e0600;}@media (prefers-color-scheme:dark){.button:hover{color:#1e0600;background-color:#fffff9;}}.button:hover{background-color:#c5d7ff;color:#102041;}.form-textarea-wrapper .form-textarea{min-height:8.125rem;}.app-img{height:auto;}
@font-face{font-family:"VTC Tatsuro";src:url(/themes/custom/facingrace/fonts/VTCTatsuro-Regular.woff2) format("woff2"),url(/themes/custom/facingrace/fonts/VTCTatsuro-Regular.woff) format("woff");font-weight:400;font-style:normal;}@font-face{font-family:"VTC Tatsuro";src:url(/themes/custom/facingrace/fonts/VTCTatsuro-Bold.woff2) format("woff2"),url(/themes/custom/facingrace/fonts/VTCTatsuro-Bold.woff) format("woff");font-weight:700;font-style:normal;}@font-face{font-family:"VTC Tatsuro";src:url(/themes/custom/facingrace/fonts/VTCTatsuro-Light.woff2) format("woff2"),url(/themes/custom/facingrace/fonts/VTCTatsuro-Light.woff) format("woff");font-weight:200;font-style:normal;}@font-face{font-family:"VTC Tatsuro";src:url(/themes/custom/facingrace/fonts/VTCTatsuro-SemiBold.woff2) format("woff2"),url(/themes/custom/facingrace/fonts/VTCTatsuro-SemiBold.woff) format("woff");font-weight:500;font-style:normal;}.sidebar-second{padding-left:0.9375rem;margin-top:2.625rem;}@media (max-width:767px){.sidebar-second{margin-top:0;}}.sidebar-second .well{border:0;border-left:solid 1px #ccc;padding:0;padding-left:0.9375rem;background-color:#fffff9;box-shadow:none;border-radius:0;}@media (max-width:767px){.sidebar-second .well{border-left:none;border-top:solid 1px #cc99cc;padding-top:0.9375rem;margin-top:0.9375rem;}}@media (max-width:480px){.sidebar-second .well{margin-top:1.25rem;}}@media (prefers-color-scheme:dark){.sidebar-second .well{background-color:#111111;}}.sidebar-second .block-title{text-align:center;line-height:1.875rem;}.sidebar-second .block-title a{font-size:1.96875rem;font-style:oblique;font-weight:600;color:#102041;text-transform:capitalize;}.sidebar-second .block-title a:hover{color:#a03d2a;}.sidebar-second .view-content h2{color:#a03d2a;border-bottom:1px solid #102041;font-size:1.3125rem;margin-top:1.375rem;margin-bottom:0.0625rem;}.sidebar-second a{color:#102041;}.sidebar-second a:hover{transition:color 0.25s,background-color 0.25s,border-image-width 0.25s,-webkit-text-decoration 0.25s;transition:color 0.25s,background-color 0.25s,text-decoration 0.25s,border-image-width 0.25s;transition:color 0.25s,background-color 0.25s,text-decoration 0.25s,border-image-width 0.25s,-webkit-text-decoration 0.25s;border-image-width:0;border-bottom-width:0 !important;text-decoration:none;}.sidebar-second .date{font-weight:400;color:#737373;font-size:1.3125rem;font-family:"colfax-web",sans-serif;}.sidebar-second .views-row{margin-bottom:1.96875rem;}.sidebar-second h3{margin:0;}.sidebar-second .views-field-title h3{margin:0;font-family:"VTC Tatsuro",sans-serif;font-weight:500;}@media (max-width:767px){.sidebar-second .views-field-title h3{font-size:1.8125rem;line-height:1.5625rem;}}@media (min-width:768px){.sidebar-second .views-field-title h3{font-size:2.75rem;line-height:3rem;}}@media (max-width:767px){.sidebar-second .views-field-title h3{padding-top:0.25rem;}}.sidebar-second .views-field-title h3 a{color:#102041;transition:color 0.25s,background-color 0.25s,border-image-width 0.25s,-webkit-text-decoration 0.25s;transition:color 0.25s,background-color 0.25s,text-decoration 0.25s,border-image-width 0.25s;transition:color 0.25s,background-color 0.25s,text-decoration 0.25s,border-image-width 0.25s,-webkit-text-decoration 0.25s;text-decoration:none;}.sidebar-second .views-field-title h3 a:hover{color:#a03d2a;}.sidebar-second .views-field-created.date{width:100%;margin-top:0;padding-bottom:2.5rem;}@media (max-width:767px){.sidebar-second .views-field-created.date{font-weight:400;}}
@font-face{font-family:"VTC Tatsuro";src:url(/themes/custom/facingrace/fonts/VTCTatsuro-Regular.woff2) format("woff2"),url(/themes/custom/facingrace/fonts/VTCTatsuro-Regular.woff) format("woff");font-weight:400;font-style:normal;}@font-face{font-family:"VTC Tatsuro";src:url(/themes/custom/facingrace/fonts/VTCTatsuro-Bold.woff2) format("woff2"),url(/themes/custom/facingrace/fonts/VTCTatsuro-Bold.woff) format("woff");font-weight:700;font-style:normal;}@font-face{font-family:"VTC Tatsuro";src:url(/themes/custom/facingrace/fonts/VTCTatsuro-Light.woff2) format("woff2"),url(/themes/custom/facingrace/fonts/VTCTatsuro-Light.woff) format("woff");font-weight:200;font-style:normal;}@font-face{font-family:"VTC Tatsuro";src:url(/themes/custom/facingrace/fonts/VTCTatsuro-SemiBold.woff2) format("woff2"),url(/themes/custom/facingrace/fonts/VTCTatsuro-SemiBold.woff) format("woff");font-weight:500;font-style:normal;}.view-press-release-block .views-row,.view-blog.view-display-id-page .views-row{margin-bottom:1.9375rem;display:table;}.views-field-created.date{position:relative;min-height:0.0625rem;padding-right:0.9375rem;float:left;width:25%;font-weight:400;line-height:1.875rem;font-size:1.3125rem;font-family:"colfax-web",sans-serif;}@media (max-width:767px){.views-field-created.date{width:100%;padding:0;}}.about-blog .views-field-created.date,.speaker-sessions .views-field-created.date,.press.page-press .views-field-created.date,.speakers.page-speakers .views-field-created.date{font-weight:500;line-height:1.875rem;font-size:1.3125rem;font-family:"colfax-web",sans-serif;}.about-blog .field-content,.speaker-sessions .field-content,.press.page-press .field-content,.speakers.page-speakers .field-content{font-size:1.3125rem;font-family:"colfax-web",sans-serif;}.about-blog .views-field-title,.speaker-sessions .views-field-title,.press.page-press .views-field-title,.speakers.page-speakers .views-field-title{}@media (max-width:767px){.about-blog .views-field-title,.speaker-sessions .views-field-title,.press.page-press .views-field-title,.speakers.page-speakers .views-field-title{width:100%;}}.about-blog .views-field-title h3,.speaker-sessions .views-field-title h3,.press.page-press .views-field-title h3,.speakers.page-speakers .views-field-title h3{font-size:1.3125rem;font-weight:700;text-transform:uppercase;clear:left;margin:0 0 1.3125rem 0;font-family:"colfax-web",sans-serif;text-transform:uppercase;clear:left;font-weight:700;line-height:1.875rem;font-size:1.3125rem;font-family:"colfax-web",sans-serif;}@media (max-width:767px){.about-blog .views-field-title h3,.speaker-sessions .views-field-title h3,.press.page-press .views-field-title h3,.speakers.page-speakers .views-field-title h3{margin:0 0 0.875rem 0;}}.about-blog .views-field-title h3 a,.speaker-sessions .views-field-title h3 a,.press.page-press .views-field-title h3 a,.speakers.page-speakers .views-field-title h3 a{color:#000000;transition:color 0.25s,background-color 0.25s,border-image-width 0.25s,-webkit-text-decoration 0.25s;transition:color 0.25s,background-color 0.25s,text-decoration 0.25s,border-image-width 0.25s;transition:color 0.25s,background-color 0.25s,text-decoration 0.25s,border-image-width 0.25s,-webkit-text-decoration 0.25s;text-decoration:none;}.about-blog .views-field-title h3 a:hover,.speaker-sessions .views-field-title h3 a:hover,.press.page-press .views-field-title h3 a:hover,.speakers.page-speakers .views-field-title h3 a:hover{color:none;}.views-row h2 > a{text-transform:none;color:#102041;transition:color 0.25s,background-color 0.25s,border-image-width 0.25s,-webkit-text-decoration 0.25s;transition:color 0.25s,background-color 0.25s,text-decoration 0.25s,border-image-width 0.25s;transition:color 0.25s,background-color 0.25s,text-decoration 0.25s,border-image-width 0.25s,-webkit-text-decoration 0.25s;text-decoration:none;}.views-row h2 > a:hover{color:#a03d2a;}.speaker-sessions{font-family:"colfax-web",sans-serif;margin-top:0.625rem;margin-bottom:1.9375rem;padding:0.625rem;border-left:solid 0.984375rem #911610;clear:both;text-align:left;display:flex;flex-direction:column;}.speaker-sessions .view-speaker-sessions{padding:0;}.speakers.page-speakers{font-weight:400;line-height:1.875rem;font-size:1.3125rem;font-family:"colfax-web",sans-serif;}.speakers.page-speakers .views-field-title{margin-top:0;}.speakers.page-speakers .views-field-title a{text-transform:none;color:#102041;transition:color 0.25s,background-color 0.25s,border-image-width 0.25s,-webkit-text-decoration 0.25s;transition:color 0.25s,background-color 0.25s,text-decoration 0.25s,border-image-width 0.25s;transition:color 0.25s,background-color 0.25s,text-decoration 0.25s,border-image-width 0.25s,-webkit-text-decoration 0.25s;text-decoration:none;}.speakers.page-speakers .views-field-title a:hover{color:#a03d2a;}.speakers.page-speakers .views-label-view{font-weight:400;line-height:1.875rem;font-size:1.3125rem;font-family:"colfax-web",sans-serif;}.speakers.page-speakers .views-field-field-speaker-image{padding:0.9375rem 0.9375rem 0.9375rem 0;}@media (max-width:767px){.speakers.page-speakers .views-field-field-speaker-image img{width:100%;}}.archive.page-archive{font-weight:400;line-height:1.875rem;font-size:1.3125rem;font-family:"colfax-web",sans-serif;}.archive.page-archive .view-facing-race-archive .archive:nth-of-type(2n + 1){margin-top:1.3125rem;}.press.page-press{}@media (max-width:992px){.press.page-press .views-field-title{padding:0 1.5rem;}}.press.page-press .views-field-created{line-height:1.1;white-space:nowrap;font-weight:500;}@media (min-width:768px){.press.page-press .views-field-created{float:left;width:25%;}}.press.page-press .views-field-title{margin-top:0;float:right;width:75%;}@media (max-width:767px){.press.page-press .views-field-title{width:100%;}}.press.page-press .views-field-title a:hover{border-image-width:0;border-bottom-width:0 !important;text-decoration:none;}ul.pagination li.pager__item a:not(.link),ul.pagination li.pager-next a:not(.link),ul.pager li.pager__item a:not(.link),ul.pager li.pager-next a:not(.link){font-weight:400;color:#a03d2a;text-transform:lowercase;}@media (prefers-color-scheme:dark){ul.pagination li.pager__item a:not(.link),ul.pagination li.pager-next a:not(.link),ul.pager li.pager__item a:not(.link),ul.pager li.pager-next a:not(.link){color:#a03d2a;}}ul.pagination li.pager__item a:not(.link):hover,ul.pagination li.pager-next a:not(.link):hover,ul.pager li.pager__item a:not(.link):hover,ul.pager li.pager-next a:not(.link):hover{color:#c97561;background-color:#fff;}@media (prefers-color-scheme:dark){ul.pagination li.pager__item a:not(.link):hover,ul.pagination li.pager-next a:not(.link):hover,ul.pager li.pager__item a:not(.link):hover,ul.pager li.pager-next a:not(.link):hover{background-color:rgb(245.1,248.7,234.3);}}ul.pagination li.pager__item a[aria-current=page],ul.pagination li.pager-next a[aria-current=page],ul.pager li.pager__item a[aria-current=page],ul.pager li.pager-next a[aria-current=page]{background-color:#a03d2a;border-color:#1e0600;color:#fffff9;}@media (max-width:767px){.about-blog .views-field-field-fr-image{padding:0;}}@media (min-width:768px){.about-blog .views-field-field-fr-image{padding-left:0;}}.about-blog .views-field-title{float:left;}@media (max-width:767px){.about-blog .views-field-title{width:100%;}}@media (min-width:768px){.about-blog .views-field-title{width:75%;padding:0 15px;}}.about-blog .views-field-title a{border-image-width:0;border-bottom-width:0 !important;text-decoration:none;}.about-blog div.field-content a{color:#102041;transition:color 0.25s,background-color 0.25s,border-image-width 0.25s,-webkit-text-decoration 0.25s;transition:color 0.25s,background-color 0.25s,text-decoration 0.25s,border-image-width 0.25s;transition:color 0.25s,background-color 0.25s,text-decoration 0.25s,border-image-width 0.25s,-webkit-text-decoration 0.25s;text-decoration:none;font-weight:400;line-height:1.875rem;font-size:1.3125rem;font-family:"colfax-web",sans-serif;border-image-width:0;border-bottom-width:0 !important;text-decoration:none;}.about-blog div.field-content a:hover{color:#a03d2a;}
