:root{--rowNumber: 0;--columnCount: 0;--gridHeight: 0px;--mobile-lower-width: $mobile-lower-width;--mobile-upper-width: $mobile-upper-width;--tablet-lower-width: $tablet-lower-width;--tablet-upper-width: $tablet-upper-width;--desktop-lower-width: $desktop-lower-width;--desktop-middle-width: $desktop-middle-width;--outside-header-height: 0px;--mobile-outside-header-height: 0px}:root:has(out-header){--outside-header-height: 68px;--mobile-outside-header-height: 60px}:root{--rowNumber: 0;--columnCount: 0;--gridHeight: 0px;--mobile-lower-width: $mobile-lower-width;--mobile-upper-width: $mobile-upper-width;--tablet-lower-width: $tablet-lower-width;--tablet-upper-width: $tablet-upper-width;--desktop-lower-width: $desktop-lower-width;--desktop-middle-width: $desktop-middle-width;--outside-header-height: 0px;--mobile-outside-header-height: 0px}:root:has(out-header){--outside-header-height: 68px;--mobile-outside-header-height: 60px}.simple-in-out-transition{transition:all .1s ease-in-out}.staggered-in-transition{transition:background-color .1s ease;transition:color .5s ease}.staggered-out-transition{transition:background-color 0 ease;transition:color 0 ease}.transform-pop-transition{transform:scale(1);transition:.15s all ease}.transform-pop-transition:hover{transform:scale(1.2)}@keyframes fadein{from{opacity:0}to{opacity:1}}:root{--rowNumber: 0;--columnCount: 0;--gridHeight: 0px;--mobile-lower-width: $mobile-lower-width;--mobile-upper-width: $mobile-upper-width;--tablet-lower-width: $tablet-lower-width;--tablet-upper-width: $tablet-upper-width;--desktop-lower-width: $desktop-lower-width;--desktop-middle-width: $desktop-middle-width;--outside-header-height: 0px;--mobile-outside-header-height: 0px}:root:has(out-header){--outside-header-height: 68px;--mobile-outside-header-height: 60px}body.virtual-events div#topwrap.fullwidth{background-size:cover;background-position-x:center;background-position-y:center}@media screen and (min-width: 1024px){body.trireg.virtual-events div#topwrap.fullwidth,body.runreg.virtual-events div#topwrap.fullwidth,body.skireg.virtual-events div#topwrap.fullwidth{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.4) 37%, rgba(0, 0, 0, 0) 75%),url("/images/newdirector/virtual/Run-Tri-SkiReg_Virtual_Hero_Dsktp_Tblt@.jpg")}}@media screen and (min-width: 768px)and (max-width: 1023px){body.trireg.virtual-events div#topwrap.fullwidth,body.runreg.virtual-events div#topwrap.fullwidth,body.skireg.virtual-events div#topwrap.fullwidth{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.4) 37%, rgba(0, 0, 0, 0) 75%),url("/images/newdirector/virtual/Run-Tri-SkiReg_Virtual_Hero_Dsktp_Tblt@.jpg")}}@media screen and (max-width: 767px){body.trireg.virtual-events div#topwrap.fullwidth,body.runreg.virtual-events div#topwrap.fullwidth,body.skireg.virtual-events div#topwrap.fullwidth{background-image:url("/images/newdirector/virtual/Run-Tri-SkiReg_Virtual_Hero_Dsktp_Tblt@.jpg")}}@media screen and (min-width: 1024px){body.bikereg.virtual-events div#topwrap.fullwidth{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.4) 37%, rgba(0, 0, 0, 0) 75%),url("/images/newdirector/virtual/BikeReg_Virtual_Hero_Desk_Dsktp_Tblt.jpg")}}@media screen and (min-width: 768px)and (max-width: 1023px){body.bikereg.virtual-events div#topwrap.fullwidth{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.4) 37%, rgba(0, 0, 0, 0) 75%),url("/images/newdirector/virtual/BikeReg_Virtual_Hero_Desk_Dsktp_Tblt.jpg")}}@media screen and (max-width: 767px){body.bikereg.virtual-events div#topwrap.fullwidth{background-image:url("/images/newdirector/virtual/BikeReg_Virtual_Hero_Desk_Mobile.jpg");background-position-y:top}}.virtual-events a.button{width:280px;margin-left:1em;margin-right:1em}.virtual-events .fullwidth.heroblank{background:linear-gradient(to bottom, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 100px),rgba(0,0,0,0)}.virtual-events .text{font-size:1.25em;line-height:1.4em}@media screen and (max-width: 767px){.virtual-events .text{font-size:1em;line-height:1.4em}}.virtual-events h1,.virtual-events h2{margin-bottom:.25em}.virtual-events .content-wrap{max-width:1100px;margin-left:auto;margin-right:auto;margin-bottom:0;margin-top:0;padding-top:5em;padding-bottom:5em;padding-left:2em;padding-right:2em}@media screen and (max-width: 1023px){.virtual-events .content-wrap{padding-top:4em;padding-bottom:4em}}@media screen and (max-width: 767px){.virtual-events .content-wrap{padding:1.5em 1em 1.5em 1em;width:calc(100% - 3em)}}.virtual-events .green-text{color:#94d60a;font-size:1.5em;font-weight:bold;line-height:1.25em;min-width:180px}@media screen and (max-width: 767px){.virtual-events .green-text{font-size:1.15em;margin-bottom:.5em}}.virtual-events .inline{display:flex;flex-direction:row;align-items:center;justify-content:center}@media screen and (max-width: 1023px){.virtual-events .inline.column-tablet{flex-direction:column;align-items:flex-start}}@media screen and (min-width: 1024px){.virtual-events .inline>div:first-child{margin-right:3%}.virtual-events .inline>div:last-child{margin-left:3%}}.virtual-events .column{display:flex;flex-direction:column}.virtual-events div#topwrap{height:524px}.virtual-events div#topwrap .fullwidth.heroblank{height:100%}.virtual-events div#topwrap .fullwidth.heroblank .wrap{width:unset;height:100%}.virtual-events div#topwrap .fullwidth.heroblank .wrap .topwrap{height:100%}.virtual-events div#topwrap .fullwidth.heroblank .wrap .topwrap .content-wrap{height:100%;display:flex}.virtual-events div#topwrap .content-wrap{padding-top:0;padding-bottom:0}@media screen and (max-width: 767px){.virtual-events div#topwrap{height:350px}.virtual-events div#topwrap .wrap,.virtual-events div#topwrap .fullwidth.heroblank{height:100%}.virtual-events div#topwrap .topwrap{height:100%;display:flex;align-items:flex-end}}.virtual-events div#topwrap .splash{max-width:400px;color:#fff;margin-top:auto;margin-bottom:auto}@media screen and (max-width: 767px){.virtual-events div#topwrap .splash{margin-bottom:2em}}.virtual-events div#topwrap .splash h1{color:#fff}.virtual-events div.what-is-virtual .text{color:#fff}@media screen and (min-width: 768px)and (max-width: 1023px){.virtual-events div.what-is-virtual .content-wrap{padding-top:3em;padding-bottom:3em}}.virtual-events div.tools{text-align:center}.virtual-events div.tools h2,.virtual-events div.tools .text{max-width:900px;margin-left:auto;margin-right:auto}.virtual-events div.tools div.features{display:flex;flex-direction:row;flex-wrap:wrap;padding-top:2em}.virtual-events div.tools div.features .feature{flex:1 0 21%;margin-bottom:2em}@media screen and (max-width: 540px){.virtual-events div.tools div.features .feature img{max-width:100px}}@media screen and (max-width: 1023px){.virtual-events div.tools div.features .feature{flex:1 0 21%}}@media screen and (max-width: 767px){.virtual-events div.tools div.features .feature{flex:1 0 45%;margin-left:auto;margin-right:auto}}@media screen and (max-width: 1023px){.virtual-events div.tools div.features .action{padding-top:0;padding-bottom:2em}}.virtual-events div.tools div.features .action .button{border-color:#0e4da7}.virtual-events div.tools div.features .action .button:hover{border:solid 2px #fff}@media screen and (min-width: 1024px){.virtual-events div.event-or-challenge .inline>div{width:44%}}@media screen and (min-width: 768px)and (max-width: 1023px){.virtual-events div.event-or-challenge .inline>div{width:unset;margin:2em}}@media screen and (max-width: 767px){.virtual-events div.event-or-challenge .content-wrap{padding-top:3em;padding-bottom:3em}}.virtual-events div.event-or-challenge a.button{display:block}@media screen and (min-width: 1024px){.virtual-events div.event-or-challenge a.button{margin-left:0}}@media screen and (max-width: 1023px){.virtual-events div.event-or-challenge a.button{margin-left:auto;margin-right:auto;margin-top:2em;margin-bottom:3em}}.virtual-events div.event-or-challenge .text{margin-top:2em;margin-bottom:2em}@media screen and (max-width: 767px){.virtual-events div.event-or-challenge .text{margin-top:1em;margin-bottom:1em}}.virtual-events div.event-or-challenge .left-green-border{border-left:1px solid #94d60a;padding-left:1em}.virtual-events div.event-or-challenge .italic{font-style:italic}@media screen and (max-width: 1023px){.virtual-events div.event-or-challenge .action .button{margin-left:auto;margin-right:auto}}.virtual-events div.get-started{text-align:center}.virtual-events div.get-started h1,.virtual-events div.get-started h2,.virtual-events div.get-started h3{color:#fff}.virtual-events div.get-started .text{color:#fff;margin-top:1em;margin-bottom:1em}.virtual-events div.get-started .button{border-color:#fff;color:#fff;margin-top:1em}.virtual-events div.get-started div.inline.column-tablet{align-items:center}
/*# sourceMappingURL=../../../../css/overrides/pages/director/virtual.css.map */
