/* @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;}#facingRaceIconGradient{--color-stop-1:#102041;--color-stop-2:#42b9b1;--color-stop-3:#42b9b1;}.footer{background-color:#102041;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:#42b9b1;font-family:"colfax-web",sans-serif;text-transform:uppercase;}.footer .sub-nav li a:hover{text-decoration:none;color:#d9edea;}.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:#ffffff;}.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:#42b9b1;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:#eb564f 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;}#facingRaceIconGradient{--color-stop-1:#102041;--color-stop-2:#42b9b1;--color-stop-3:#42b9b1;}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:0;border:none;font-weight:500;background-color:#eb564f;color:#ffffff;background-size:100%;background-position:0% 0%;transition:background-size 0.25s,background 0.5s;}.page-webform .webform-button--submit:hover{background-color:#fcdace;color:#eb564f;}.page-webform .webform-button--submit:hover{background-color:#fcdace;color:#eb564f;}.page-webform .subscription-wrapper{margin-bottom:1.375rem;background-color:#ffffff;border:1px solid #dddddd;border-radius:0.25rem;box-shadow:0 1px 1px rgba(0,0,0,0.05);}.page-webform .subscription-wrapper .psuedo-label{font-size:1.5rem;color:#333333;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 .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;}.page-webform .webform-actions .btn{border:none;font-weight:500;background-color:#102041;color:#ffffff;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;}.page-webform .webform-actions .btn:hover{background-color:#b8b6c2;color:#102041;}.page-webform .webform-actions .btn:hover{background-color:#b8b6c2;color:#102041;}@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;}@media (prefers-color-scheme:dark){html body:not(.page-sponsors),body body:not(.page-sponsors){background-color:#111111;color:#ccc;}}body.overlay-mode{overflow:hidden;}p{font-size:1.3125rem;font-family:"colfax-web",sans-serif;font-weight:400;margin:0.625rem auto 1.25rem auto;}table th,table td{font-size:1.3125rem;font-family:"colfax-web",sans-serif;}.page-header{position:relative;font-family:"VTC Tatsuro",sans-serif;text-transform:uppercase;text-align:center;margin-top:2.5rem;margin-bottom:2.5rem;font-weight:900;border-bottom:none;color:#102041;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:#ccc;}}@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%);}}@media (prefers-color-scheme:dark){body:not(.page-sponsors){background-color:#111;color:#ccc;}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:#ccc;}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:#eb564f;}body:not(.page-sponsors) .nav li a,body:not(.page-sponsors) ul.action-links li a{color:#42b9b1;}body:not(.page-sponsors) .nav-tabs > li.active > a{background-color:#555;color:#fff;}body:not(.page-sponsors) a:link:not(.btn),body:not(.page-sponsors) a:active:not(.btn),body:not(.page-sponsors) a:visited:not(.btn){color:#eb564f;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;}body:not(.page-sponsors) a:link:not(.btn):hover,body:not(.page-sponsors) a:active:not(.btn):hover,body:not(.page-sponsors) a:visited:not(.btn):hover{color:#ccc;}body:not(.page-sponsors) a:link:not(.btn) a:after,body:not(.page-sponsors) a:active:not(.btn) a:after,body:not(.page-sponsors) a:visited:not(.btn) a:after{filter:invert(100%);}body:not(.page-sponsors) a:link:not(.btn) img,body:not(.page-sponsors) a:link:not(.btn) svg,body:not(.page-sponsors) a:active:not(.btn) img,body:not(.page-sponsors) a:active:not(.btn) svg,body:not(.page-sponsors) a:visited:not(.btn) img,body:not(.page-sponsors) a:visited:not(.btn) 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:#42b9b1;stroke:#42b9b1;transition:fill 0.25s,stroke-width 0.25s;}body:not(.page-sponsors) section.home-section .social li a:hover .social-media{fill:#fff;stroke-width:0px;}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:#eb564f;}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:#eb564f;}body:not(.page-sponsors) .glance-container{border-color:#111;}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:#111;}body:not(.page-sponsors) .session-location-selector{background:#111;}body:not(.page-sponsors) div.program-info .program-title .session-type{color:#bbb;}body:not(.page-sponsors) .view-faq .views-row{background-color:#111;color:#ccc;}body:not(.page-sponsors) .view-faq .views-row a{color:#eb564f;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;-o-border-image:url(/themes/custom/facingrace/frimages/2024/underline.png);border-image:url(/themes/custom/facingrace/frimages/2024/underline.png);border-image-repeat:stretch;border-image-slice:0% 50% 100% 50%;border-image-width:0px 100%;}body:not(.page-sponsors) .view-faq .views-row a:hover{color:#eb564f;}body:not(.page-sponsors) .view-faq .views-row a:hover{border-image-width:0.625rem 100%;}body:not(.page-sponsors) .view-faq .views-row a:hover{color:#eb564f;}}@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:#111;}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:#eb564f;color:#ffffff;text-align:center;min-height:1.875rem;}.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;}.block-purge-ui-block .panel-body a{color:#eb564f;font-weight:500;}.block-purge-ui-block .panel-body a:hover{text-decoration:none;-o-border-image:url(/themes/custom/facingrace/frimages/2024/underline.png);border-image:url(/themes/custom/facingrace/frimages/2024/underline.png);border-image-repeat:stretch;border-image-slice:0% 50% 100% 50%;border-image-width:0px 100%;}.block-purge-ui-block .panel-body a:hover:hover{border-image-width:0.625rem 100%;}.block-purge-ui-block .button{border:none;font-weight:500;background-color:#102041;color:#ffffff;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;}.block-purge-ui-block .button:hover{background-color:#b8b6c2;color:#102041;}.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:#ffffff;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:#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-family:"colfax-web",sans-serif;height:100%;}.forms-media-credential .menu--menu-press-menu li a:hover{color:#102041;}@media (prefers-color-scheme:dark){.forms-media-credential .menu--menu-press-menu li a{color:#eb564f;}}.forms-media-credential .menu--menu-press-menu li a:hover{border-image-width:0;background-color:#b8b6c2 !important;}@media (prefers-color-scheme:dark){.forms-media-credential .menu--menu-press-menu li a:hover{color:#102041 !important;}}.forms-media-credential .menu--menu-press-menu li a.is-active{background-color:#102041;color:#d9edea;}@media (prefers-color-scheme:dark){.forms-media-credential .menu--menu-press-menu li a.is-active{color:#d9edea !important;}}.forms-media-credential .menu--menu-press-menu li a.is-active:hover{color:#102041 !important;}@media (prefers-color-scheme:dark){.forms-media-credential .menu--menu-press-menu li a.is-active:hover{color:#102041 !important;}}.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:#ccc;}}.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:#eb564f;color:#ffffff;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;}.forms-media-credential .webform-button--submit.form-submit.btn-primary:hover{background-color:#fcdace;color:#eb564f;}.forms-media-credential legend{border-bottom:none;}.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;}}
@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;}#facingRaceIconGradient{--color-stop-1:#102041;--color-stop-2:#42b9b1;--color-stop-3:#42b9b1;}.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;}.nav > li > a:hover{background-color:transparent;}#navbar{border-bottom:none;padding-bottom:3px;margin-bottom:0px;}#navbar{background-color:#102041;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:#eb564f;font-size:4vw;font-weight:500;padding:5vw 0vw;}#navbar .col-lg-12{background-color:#102041;}#navbar nav{float:none;display:inline-block;margin-top:0px;padding-top:1em;}#navbar nav a{color:#42b9b1;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:#102041;}#navbar nav a.active,#navbar nav a.active-trail{background-color:#42b9b1;color:#102041;font-weight:500;}#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:#d9edea;border-bottom-color:#42b9b1;}#navbar nav .navbar-nav li a.active .caret,#navbar nav .navbar-nav li a.active-trail .caret{border-top-color:#fff;border-bottom-color:#fff;}#navbar nav .navbar-nav li a:hover{border-image-width:0;}#navbar nav .navbar-nav > li.leaf a:hover{color:#fff;background-color:rgb(190.3673469388,29.2040816327,21.6326530612);}#navbar nav .navbar-nav .first a:hover{color:#ffffff;background-color:#be1d16;}#navbar nav li.open{background-color:#d9edea;color:#102041;}#navbar nav li.open:hover{background-color:#d9edea;}#navbar nav li.open a.dropdown-toggle{color:#102041;background-color:transparent !important;}#navbar nav li.open a.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff;}@media (max-width:767px){#navbar nav li.open a.dropdown-toggle{padding-left:15px !important;}}#navbar nav li.open a:hover{background-color:#d9edea;color:#102041;}#navbar nav li.open ul.dropdown-menu{border-radius:0px;color:#d9edea;background-color:#102041;opacity:1;}#navbar nav li.open ul.dropdown-menu li{text-align:left;}#navbar nav li.open ul.dropdown-menu li a{padding-left:1em !important;font-weight:400;color:#fff;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 li.open ul.dropdown-menu li a:hover{color:#333;}@media (max-width:767px){#navbar nav li.open ul.dropdown-menu li a{font-size:1.125rem;}}#navbar nav li.open ul.dropdown-menu li a.active{font-weight:500;}#navbar nav li.open ul.dropdown-menu li a:hover{background-color:#d9edea;}#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:#ffffff;}#navbar .social-header > div.donate-block a .social-media{fill:#ffffff;}#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:#fcdace;}#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:#fcdace;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:#ffffff;}#navbar .social-header .social-media{fill:#42b9b1;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 #42b9b1;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;}#facingRaceIconGradient{--color-stop-1:#102041;--color-stop-2:#42b9b1;--color-stop-3:#42b9b1;}.node-blog .byline{display:flex;font-size:1.05rem;font-weight:700;}.node-blog .byline .date{font-weight:400;}.node-blog .byline .field--name-field-fr-speaker .field--item{margin-right:0.3125rem;}.node-blog .addtoany_list{margin-bottom:0.65625rem;display:inline-block;}.node-blog .addtoany_list .a2a_text{border-right:solid 1px #ccc;height:2rem;padding:0.25rem;vertical-align:middle;}.node-blog .addtoany_list .a2a_text::before{font-size:1.3125rem;}.node-blog .addtoany_list .a2a_svg{background-color:#eb564f !important;}.node-blog .addtoany_list a:after{content:none !important;}.node-blog .btn-default:after{content:none;}.node-blog 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;}
@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;}#facingRaceIconGradient{--color-stop-1:#102041;--color-stop-2:#42b9b1;--color-stop-3:#42b9b1;}.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{-o-border-image:url(/themes/custom/facingrace/frimages/2024/underline.png);border-image:url(/themes/custom/facingrace/frimages/2024/underline.png);border-image-repeat:stretch;border-image-slice:0% 50% 100% 50%;border-image-width:0px 100%;color:#eb564f;font-weight:500;text-decoration:none;}.field--type-text-long .resources .resource-row a:hover{border-image-width:0.625rem 100%;}.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:#eb564f;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;}a{-o-border-image:url(/themes/custom/facingrace/frimages/2024/underline.png);border-image:url(/themes/custom/facingrace/frimages/2024/underline.png);border-image-repeat:stretch;border-image-slice:0% 50% 100% 50%;border-image-width:0px 100%;color:#eb564f;font-weight:500;text-decoration:none;}a:hover{border-image-width:0.625rem 100%;}a:hover{color:#eb564f;text-decoration:none;}.btn-default{border:none;font-weight:500;background-color:#102041;color:#ffffff;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;}.btn-default:hover{background-color:#b8b6c2;color:#102041;}.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;}table th,table td{border:solid 1px #102041;padding:0.65625rem;}@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:#ffffff;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 #b8b6c2;}.exhibition-hall h3 a{color:#102041;}.exhibition-hall h3 a:hover{color:#eb564f;border-image-width:0;}.content-marketplace h2 a{color:#102041;}.content-marketplace h2 a:hover{color:#eb564f;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:0;border:none;font-weight:500;background-color:#eb564f;color:#ffffff;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:#fcdace;color:#eb564f;}.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:#fcdace;color:#eb564f;}.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:#eb564f;border-image-width:0;text-decoration-color:#102041;}.program-call-proposals a{display:inline-block;}.program-call-proposals .btn-primary{display:none !important;}.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{-o-border-image:url(/themes/custom/facingrace/frimages/2024/underline.png);border-image:url(/themes/custom/facingrace/frimages/2024/underline.png);border-image-repeat:stretch;border-image-slice:0% 50% 100% 50%;border-image-width:0px 100%;color:#eb564f;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-image-width:0.625rem 100%;}.participate-sponsor .file-link a:hover,.program-guide-book .file-link a:hover{color:#eb564f;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:#ffffff;background-color:#102041;}.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:0;}.social h2 a{color:#102041;color:#102041;}.social h2 a:after{content:none !important;}.social h2 a:hover{color:#eb564f;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:#102041;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:#eb564f;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;}.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;}.contact.page-contact .contact-message-facing-race-information-form .form-control{display:block;width:100%;height:2.25rem;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.42857143;color:#555555;background-color:#ffffff;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;}.contact.page-contact .contact-message-facing-race-information-form .form-control:focus{border-color:#66afe9;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);}.contact.page-contact .form-submit.btn-default::after{background-image:none;content:none !important;}.contact.page-contact .form-submit.btn-default span.glyphicon-eye-open{display:none;}.contact.page-contact .button{border:none;font-weight:500;background-color:#102041;color:#ffffff;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;}.contact.page-contact .button:hover{background-color:#b8b6c2;color:#102041;}.contact.page-contact .button:hover{background-color:#b8b6c2;color:#102041;}.contact.page-contact .form-textarea-wrapper .form-textarea{min-height:8.125rem;}
@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;}#facingRaceIconGradient{--color-stop-1:#102041;--color-stop-2:#42b9b1;--color-stop-3:#42b9b1;}.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:#ffffff;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:#eb564f;}.sidebar-second .view-content h2{color:#eb564f;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;}.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:#eb564f;}.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;}#facingRaceIconGradient{--color-stop-1:#102041;--color-stop-2:#42b9b1;--color-stop-3:#42b9b1;}.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;}@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 span.field-content a,.speaker-sessions .views-field-title span.field-content a,.press.page-press .views-field-title span.field-content a,.speakers.page-speakers .views-field-title span.field-content a{font-weight:400;line-height:1.875rem;font-size:1.3125rem;font-family:"colfax-web",sans-serif;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;}.about-blog .views-field-title span.field-content a:hover,.speaker-sessions .views-field-title span.field-content a:hover,.press.page-press .views-field-title span.field-content a:hover,.speakers.page-speakers .views-field-title span.field-content a:hover{color:#eb564f;}.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:#eb564f;}.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:#eb564f;}.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;}@media (max-width:992px){.press.page-press .views-field-title{padding:0 1.5rem;}}.press.page-press .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;}.press.page-press .menu--menu-press-menu li 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-family:"colfax-web",sans-serif;height:100%;}.press.page-press .menu--menu-press-menu li a:hover{color:#102041;}@media (prefers-color-scheme:dark){.press.page-press .menu--menu-press-menu li a{color:#eb564f;}}.press.page-press .menu--menu-press-menu li a:hover{border-image-width:0;background-color:#b8b6c2 !important;}@media (prefers-color-scheme:dark){.press.page-press .menu--menu-press-menu li a:hover{color:#102041 !important;}}.press.page-press .menu--menu-press-menu li a.is-active{background-color:#102041;color:#d9edea;}@media (prefers-color-scheme:dark){.press.page-press .menu--menu-press-menu li a.is-active{color:#d9edea !important;}}.press.page-press .menu--menu-press-menu li a.is-active:hover{color:#102041 !important;}@media (prefers-color-scheme:dark){.press.page-press .menu--menu-press-menu li a.is-active:hover{color:#102041 !important;}}.press.page-press .menu--menu-press-menu li:nth-of-type(1n + 2){border-left:solid #ccc 1px;}.press.page-press .field--name-body.field--type-text-with-summary a{color:#333333;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;}.press.page-press .field--name-body.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;}.press.page-press .field--name-body.field--type-text-with-summary a:hover{color:#eb564f;}.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;}.press.page-press .pagination.js-pager__items a[aria-current=page]{background-color:#911610;border-color:#911610;color:#ffffff;}.press.page-press .pagination.js-pager__items a{font-weight:400;color:#911610;text-transform:lowercase;}.press.page-press .pagination.js-pager__items a:hover{color:#d52118;}@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;}.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;}.about-blog div.field-content a:hover{color:#eb564f;}
