@font-face{font-family:"Kaemmer Regular";font-style:normal;font-weight:100;src:url(https://s100.iracing.com/wp-content/themes/iRacing2015/shared/fonts/kaemmer-final/KaemmerRegular.otf)}@font-face{font-family:"Kaemmer Bold";font-style:bold;font-weight:600;src:url(https://s100.iracing.com/wp-content/themes/iRacing2015/shared/fonts/kaemmer-final/KaemmerBold.otf)}@font-face{font-family:"Kaemmer Bold Italic";font-style:italic;src:url(https://s100.iracing.com/wp-content/themes/iRacing2015/shared/fonts/kaemmer-final/KaemmerBoldItalic.otf)}@font-face{font-family:"Kaemmer Italic";font-style:italic;src:url(https://s100.iracing.com/wp-content/themes/iRacing2015/shared/fonts/kaemmer-final/KaemmerItalic.otf)}@font-face{font-family:"Kaemmer Extended Regular";font-style:normal;src:url(https://s100.iracing.com/wp-content/themes/iRacing2015/shared/fonts/kaemmer-final/Extended/KaemmerExtendedRegular.otf)}@font-face{font-family:"Kaemmer Extended Bold";font-style:bold;font-weight:900;src:url(https://s100.iracing.com/wp-content/themes/iRacing2015/shared/fonts/kaemmer-final/Extended/KaemmerExtendedBold.otf)}@font-face{font-family:"Kaemmer Extended Italic";font-style:italic;src:url(https://s100.iracing.com/wp-content/themes/iRacing2015/shared/fonts/kaemmer-final/Extended/KaemmerExtendedItalic.otf)}@font-face{font-family:"Kaemmer Extended Bold Italic";font-style:italic;src:url(https://s100.iracing.com/wp-content/themes/iRacing2015/shared/fonts/kaemmer-final/Extended/KaemmerExtendedBoldItalic.otf)}@font-face{font-family:"optiedgarbold-extended";src:url("https://s100.iracing.com/wp-content/themes/iRacing2015/shared/fonts/optiedgarbold-extended/optiedgarbold-extended-webfont.eot");src:url("https://s100.iracing.com/wp-content/themes/iRacing2015/shared/fonts/optiedgarbold-extended/optiedgarbold-extended-webfont.eot?#iefix") format("embedded-opentype"),url("https://s100.iracing.com/wp-content/themes/iRacing2015/shared/fonts/optiedgarbold-extended/optiedgarbold-extended-webfont.woff2") format("woff2"),url("https://s100.iracing.com/wp-content/themes/iRacing2015/shared/fonts/optiedgarbold-extended/optiedgarbold-extended-webfont.woff") format("woff"),url("https://s100.iracing.com/wp-content/themes/iRacing2015/shared/fonts/optiedgarbold-extended/optiedgarbold-extended-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}.tabs{width:calc(100% - 2px);margin:0 auto;position:relative;border:1px solid hsla(0,0%,100%,.2)}.tabs .tab-titles{display:flex}.tabs .tab{width:20%;cursor:pointer;position:static}.tabs .tab .tab-title{font-size:1.5rem;text-transform:uppercase;text-align:center;position:relative;padding:1em;margin:0;background-color:rgba(0,0,0,.3);border-bottom:1px solid hsla(0,0%,100%,.2);z-index:1;border-left:1px solid hsla(0,0%,100%,.2);border-right:1px solid hsla(0,0%,100%,.2);margin-left:-1px;margin-right:-1px}.tabs .tab .tab-title.active-tab{border-bottom:0px;background-color:#181818}.tabs .tab .tab-title.active-tab:after{content:"";height:3px;width:36px;position:absolute;bottom:0px;left:50%;transform:translate(-50%, 0%);background-color:#d82727;z-index:1}.tabs .tab .tab-content{position:absolute;display:none;width:100%;max-width:1591px;left:0}.tabs .tab .tab-content img{width:55%;align-self:center}.tabs .tab .tab-description-title{font-size:3.9rem}.tabs .tab .tab-description{font-size:1.5rem;font-weight:normal;width:45%;padding:134px}.tabs .tab .tab-description .modal-container{margin-top:10px}.tabs .tab .tab-buttons{margin-top:16px}.tabs .tab .tabs-buy-button{background-color:#03b530;font-size:1.2rem;padding:9px 26px;border:0px}.tabs .tab .tabs-learn-button{background-color:rgba(0,0,0,.3);font-size:1.2rem;border:1px solid hsla(0,0%,100%,.2);padding:9px 26px;margin-left:12px}.hamburger-icon{display:none;cursor:pointer;padding:0 4px;align-self:center}.hamburger-icon .bar1,.hamburger-icon .bar2,.hamburger-icon .bar3{width:25px;height:3px;background-color:#000;margin:3px 0;transition:.4s}.microsite-header .hamburger-icon .bar1,.microsite-header .hamburger-icon .bar2,.microsite-header .hamburger-icon .bar3{background-color:#fff}.change.hamburger-icon .bar1{-webkit-transform:rotate(-45deg) translate(-7px, 4px);transform:rotate(-45deg) translate(-7px, 4px)}.change.hamburger-icon .bar2{opacity:0}.change.hamburger-icon .bar3{-webkit-transform:rotate(45deg) translate(-8px, -5px);transform:rotate(45deg) translate(-8px, -5px)}.navbar-items{flex-grow:1}@media(max-width: 1366px){#page-navbar{align-items:flex-start}.navbar-items a{margin:0;padding:8px 13px;font-size:1.5rem}.navbar-items .navbar-links{align-self:flex-start;width:100%}.navbar-items .navbar-links ul{flex-direction:column}.navbar-items .navbar-links ul li{text-align:left}.navbar-items .navbar-links ul li a{padding:12px;width:100%;display:block}.navbar-items .navbar-links ul li .active{background-color:#2b2b34}.navbar_items_right{margin-left:0}#page-navbar .navbar-items,#page-navbar .navbar_items_right{display:none}#page-navbar .navbar-items.navbar_items_show,#page-navbar .navbar_items_right.navbar_items_show{display:flex;width:100%;flex-direction:column}.hamburger-icon{display:flex;flex-direction:column;margin-left:auto}.cta-buttons{flex-direction:row;display:flex;padding:0 !important;width:100%}.cta-buttons a{padding:0 !important;width:50%}.cta-buttons button{width:100%}}h1{font-size:calc(17px*1.3);align-self:center}.m-t-d{margin-top:calc(0.0925925926vh*32)}.m-t-h{margin-top:calc(0.0925925926vh*8)}.m-t-q{margin-top:calc(0.0925925926vh*4)}.m-t-b{margin-top:.0925925926vh}.grid-container{display:flex;clear:both;align-items:center}.grid-container *{margin:5px}.grid-container.normal-alignment{align-items:initial}.grid-container.wrap-always{flex-wrap:wrap}.grid-container.space-between{justify-content:space-between}.grid-container.dont-wrap{flex-wrap:nowrap !important}.grid-container img{max-width:100%}.r-1{height:3.5rem}.r-2{height:calc(4.5rem*2 - 1rem)}.r-3{height:calc(4.5rem*3 - 1rem)}.r-4{height:calc(4.5rem*4 - 1rem)}.r-5{height:calc(4.5rem*5 - 1rem)}.r-6{height:calc(4.5rem*6 - 1rem)}.r-7{height:calc(4.5rem * 7 -1rem)}.r-8{height:calc(4.5rem*8 - 1rem)}.r-9{height:calc(4.5rem*9 - 1rem)}.r-10{height:calc(4.5rem*10 - 1rem)}.r-11{height:calc(4.5rem*11 - 1rem)}.r-12{height:calc(4.5rem*12 - 1rem)}.c-1{width:8.25rem}.c-2{width:calc((8.25rem + 1rem)*2)}.c-3{width:calc(8.25rem*3)}.c-4{width:calc((8.25rem + 1rem)*4)}.c-5{width:calc((8.25rem + 1rem)*5)}.c-6{width:calc((8.25rem + 1rem)*6)}.c-7{width:calc((8.25rem + 1rem)*7)}.c-8{width:calc((8.25rem + 1rem)*8)}.c-9{width:calc((8.25rem + 1rem)*9)}.c-10{width:calc((8.25rem + 1rem)*10)}.c-11{width:calc((8.25rem + 1rem)*11)}.c-12{width:calc((8.25rem + 1rem)*12)}.c-one-quarter{width:25%}.c-one-third{width:33%}.c-two-thirds{width:66%}.c-three-quarters{width:75%}.c-full{width:100%}@media(max-width: 1366px){.grid-container.wrap-at-ipad{flex-wrap:wrap}}@media(max-width: 767px){.grid-container{flex-wrap:wrap}.c-1,.c-2,.c-3,.c-4,.c-5,.c-6,.c-7,.c-8,.c-9,.c-10,.c-11,.c-12,.c-one-quarter,.c-one-third,.c-two-thirds,.c-three-quarters,.c-full{width:100%}}@media(min-width: 1600px){.col-xl-1{width:8.3333333333%}.col-xl-2{width:16.6666666667%}.col-xl-3{width:25%}.col-xl-4{width:33.3333333333%}.col-xl-5{width:41.6666666667%}.col-xl-6{width:50%}.col-xl-7{width:58.3333333333%}.col-xl-8{width:66.6666666667%}.col-xl-9{width:75%}.col-xl-10{width:83.3333333333%}.col-xl-11{width:91.6666666667%}}.background-image{background-image:url("https://s100.iracing.com/wp-content/themes/iRacing2015/shared/images/grid.svg");background-position-y:8px;transform:skew(155deg);width:100%;height:100%;position:fixed;display:block;background-position-y:8px;left:-310px;opacity:.016;width:calc(100% + 620px);z-index:5}.background-image.hidden{display:none}.hidden{display:none}.kaemmer-bold{font-family:"Kaemmer Bold",sans-serif}.kaemmer-bold-italic{font-family:"Kaemmer Bold Italic",sans-serif}.kaemmer-extended-bold-italic{font-family:"Kaemmer Extended Bold Italic",sans-serif}.kaemmer-regular{font-family:"Kaemmer Regular",sans-serif}.loading-signal{animation:circle .5s linear infinite;background-image:url(https://s100.iracing.com/wp-content/themes/iRacing2015/shared/images/loading.svg);width:30px;height:30px;background-repeat:no-repeat;background-size:100%;margin:0 auto}.modal-background{position:fixed !important;height:100%;width:100%;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:30000000000;top:0;left:0;overflow:hidden;background-color:rgba(0,0,0,.5);display:flex;display:none;justify-content:center;align-items:center;margin:0}.modal-background.modal-inline{display:block;position:relative !important;backdrop-filter:none;background-color:rgba(0,0,0,0)}.modal-background.modal-inline .modal-container{position:relative !important;left:initial;top:initial;transform:initial;width:100%;min-height:320px;background-color:rgba(0,0,0,0);border:initial;padding:0;border-radius:0px}.modal-background.modal-inline .modal-container .modal-container__exit{display:none}@media screen and (max-width: 767px){.modal-background.cookie-settings .modal-container{width:calc(100% - 40px);padding:15px}}.modal-background.cookie-settings form{margin:0}.modal-background.cookie-settings .modal-center h2{flex:1}@media screen and (max-width: 991px){.modal-background.cookie-settings .modal-center h2{font-size:14pt}}@media screen and (max-width: 767px){.modal-background.cookie-settings .modal-center h2,.modal-background.cookie-settings .modal-center h3{font-size:12pt}.modal-background.cookie-settings .modal-center p{font-size:10pt}}@media screen and (max-width: 767px){.modal-background.cookie-settings .modal-center .row h3{font-size:12pt}}.modal-background.cookie-settings .modal-center .row .switch{float:right}.modal-background.cookie-settings .modal-center .row .sliderlink{display:inline-block}.modal-container{position:fixed !important;transition:all .3s ease;z-index:30000000000;margin-bottom:0;overflow:auto;border:solid 1px #fff;border-radius:10px;padding:25px;box-shadow:0px 0px 20px hsla(0,0%,100%,.19);background-color:#000;max-height:100%}.modal-container.click-to-view{display:none}.modal-container.no-padding>div{margin:-25px;margin-top:-25px}.modal-container .modal-container__exit{right:25px;top:25px;width:15px;cursor:pointer;position:absolute;z-index:222222}.modal-container .modal-container__exit.left-align{left:25px}.modal-container .modal-message{display:none;background-color:#184d90;text-align:center;padding:calc(0.0925925926vh*32)}.modal-container .modal-message .modal-message__exit{float:right;width:15px;cursor:pointer}.modal-container .modal-message.open{height:fit-content}.modal-center{margin:0 auto;overflow-y:auto;overflow-x:hidden}.modal-center h2{font-size:16pt}.modal-center h3{font-size:14pt}.modal-center p{font-size:13pt}.modal-center hr{border-top:2px solid #3f464c}.modal-center form p{font-size:11pt}.modal-center form .row{display:flex;align-items:center;padding-bottom:4px}.modal-center form .row h3{margin:0px;margin-bottom:0px}.modal-center .sliderlink strong{color:#4f9dad;font-size:8pt}.modal-center .btn{width:100%;margin-top:7px;font-weight:300}.modal-center .btn-success{color:#000;font-weight:600}.modal-center .btn-default{font-size:12px}.modal-center form .row .col-lg-4:nth-child(2){text-align:right}.modal-center .modal-center__decor{width:30px}img.link-icon-tiny,#page img.link-icon-tiny{height:8px;display:inline;margin-top:2px}.switch:hover{background-color:#b7b7bb}.switch.checked{background-color:rgba(37,255,0,.9);border-color:rgba(37,255,0,.9);color:#000}.switch.checked:hover{background-color:rgba(24,168,0,.9)}.switch.checked label{background-color:#000;left:50%}.slidein-block{position:absolute;left:100%;background-color:#000;z-index:1000;height:100%;width:100%;padding:25px;transition:.5s ease all;overflow-y:auto;top:0}@media screen and (max-width: 768px){.slidein-block{padding:15px}}.slidein-open{left:0}.slidein-block hr{margin-top:15px}@media screen and (max-width: 768px){.slidein-block hr{margin-top:10px}}.slidein__exit{width:15px;cursor:pointer}.ctct-inline-form div.ctct-form-embed div.ctct-form-defaults{padding-bottom:0}.ctct-inline-form div.ctct-form-embed form.ctct-form-custom .ctct-form-label{color:#fff;font-size:15px}.ctct-inline-form div.ctct-form-embed form.ctct-form-custom input.ctct-form-element{background-color:#000;height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:1px;color:#fff}.ctct-inline-form div.ctct-form-embed form.ctct-form-custom .ctct-form-button{font-weight:bold}.ctct-inline-form .ctct-gdpr-text{display:none}.hbspt-form{padding:0 10px}.hbspt-form .hs-form-required{color:#d72927}.hbspt-form .hs-form-field.hs-fieldtype-text{margin:0 0 15px}.hbspt-form .hs-form-field.hs-fieldtype-text label{color:#fff;font-size:15px}.hbspt-form .hs-form-field.hs-fieldtype-text input.hs-input{width:100%;background-color:#000;height:30px;padding:5px 10px;font-size:14px;line-height:1.5;border-radius:1px;color:#fff;border:1px solid #b0b6bb;display:inline-block}.hbspt-form .hs-form-field.hs-fieldtype-text .hs-error-msgs{margin-top:5px}.hbspt-form .hs-form-field.hs-fieldtype-text .hs-error-msgs.no-list{padding:0;list-style-position:inside}.hbspt-form .hs-form-field.hs-fieldtype-text .hs-error-msgs .hs-error-msg{font-size:12px;color:#d72927}.hbspt-form .legal-consent-container{font-size:12px}.hbspt-form .legal-consent-container .hs-dependent-field .input .inputs-list{padding:0;list-style-type:none}.hbspt-form .legal-consent-container .hs-dependent-field .input .inputs-list .hs-form-booleancheckbox-display{display:inline-flex}.hbspt-form .legal-consent-container .hs-dependent-field .input .inputs-list .hs-form-booleancheckbox-display span{font-size:12px}.hbspt-form .hs-submit .hs-button{font-weight:bold;background-color:#0c3;border:1px solid #0c3;color:#fff;display:block;width:100%;padding:16px;line-height:1;border-radius:3px;user-select:none;transition:all .1s ease-in-out}.hbspt-form .hs-submit .hs-button:hover{background-color:#00ff40;border:1px solid #00ff40}.nascar-game-form .hbspt-form .hs-form-field.hs-fieldtype-text label{text-transform:uppercase;font-family:var(--wp--preset--font-family--optiedgarbold-extended);font-size:11px;color:inherit}.nascar-game-form .hbspt-form .hs-form-field.hs-fieldtype-text .hs-error-msgs .hs-error-msg{font-size:var(--wp--preset--font-size--default);font-family:var(--wp--preset--font-family--lato);text-transform:none}.nascar-game-form .hbspt-form .hs-submit .hs-button{width:auto;font-family:var(--wp--preset--font-family--optiedgarbold-extended);font-size:var(--wp--preset--font-size--small);background-color:var(--wp--preset--color--iracing-red);border-color:var(--wp--preset--color--iracing-red);margin:1rem auto;border-radius:0;padding-left:2.5rem;padding-right:2.5rem}.nascar-game-form .hbspt-form .hs-submit .hs-button:hover{background-color:var(--wp--preset--color--vivid-red);border-color:var(--wp--preset--color--vivid-red)}.nascar-game-form .hbspt-form fieldset{max-width:none}.sign-up-terms-dropclick{padding:0 10px}.dropclick-container{border:1px solid #000;width:100%;transition:.3s ease height;overflow:hidden;display:block;height:0}.dropdown{max-width:-moz-calc(100% - 20px);max-width:-webkit-calc(100% - 20px);max-width:-o-calc(100% - 20px);max-width:calc(100% - 20px);margin:0 auto}.dropdown .dropdown-header{display:flex;align-items:center;cursor:pointer}.dropdown .dropdown-header .dropdown-caret{margin-left:auto;transition:all ease .3s;cursor:pointer}.dropdown .dropdown-header .dropdown-caret.rotated{transform:rotate(180deg)}.dropdown .dropdown-header h3{display:inline;font-size:20px;margin:0;margin-left:10px}.dropdown .dropdown-content{display:none;position:absolute}.dropdown.wp-block-iracing-dropdowntab.is-style-alternate{margin-top:1.5rem}.dropdown.wp-block-iracing-dropdowntab.is-style-alternate>hr{display:none}.dropdown.wp-block-iracing-dropdowntab.is-style-alternate .dropdown-header{white-space:normal;border-bottom:2px solid var(--wp--preset--color--iracing-red)}.dropdown.wp-block-iracing-dropdowntab.is-style-alternate .dropdown-header .dropdown-title{padding-bottom:1.5rem;font-size:15px;margin-left:0;font-weight:500;font-family:var(--wp--preset--font-family--lato)}.dropdown.wp-block-iracing-dropdowntab.is-style-alternate .dropdown-content{padding:3rem 0 1.5rem;color:#fff}.dropdown.wp-block-iracing-dropdowntab.is-style-alternate .dropdown-content h1,.dropdown.wp-block-iracing-dropdowntab.is-style-alternate .dropdown-content h2,.dropdown.wp-block-iracing-dropdowntab.is-style-alternate .dropdown-content h3,.dropdown.wp-block-iracing-dropdowntab.is-style-alternate .dropdown-content h4,.dropdown.wp-block-iracing-dropdowntab.is-style-alternate .dropdown-content h5,.dropdown.wp-block-iracing-dropdowntab.is-style-alternate .dropdown-content h6{margin:3rem 0 1rem}.dropdown.wp-block-iracing-dropdowntab.is-style-alternate .dropdown-content>p{margin-bottom:1.5rem}.dropdown.wp-block-iracing-dropdowntab.is-style-alternate .dropdown-content>p,.dropdown.wp-block-iracing-dropdowntab.is-style-alternate .dropdown-content>ul,.dropdown.wp-block-iracing-dropdowntab.is-style-alternate .dropdown-content>ol{line-height:1.5}.dropdown.wp-block-iracing-dropdowntab.is-style-alternate .dropdown-content>ul,.dropdown.wp-block-iracing-dropdowntab.is-style-alternate .dropdown-content>ol{padding-left:1.5rem}.dropdown.wp-block-iracing-dropdowntab.is-style-alternate .dropdown-content>ol>li{margin-bottom:1.5rem}hr.wp-block-separator.is-style-red{background-color:var(--wp--preset--color--iracing-red)}.active-indicator{transition:all .3s ease;width:0%;height:2px;background-color:red;margin:0;position:absolute;bottom:0;left:0}.wp-block-separator{border:0 !important;border-top:1px solid hsla(0,0%,100%,.1) !important}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.iracing-driver-block{overflow:visible !important}.modal-center{transform:translate(-50%, -50%)}}/*# sourceMappingURL=design-system.css.map */
