header#mainHeader{border-bottom:1px solid #dee1e3}#reg-form-subheader{background-image:url(/assets/images/leggat/drive-life/drivelife_banner.jpg?v=1.1);background-size:cover;background-position:center;background-repeat:no-repeat;align-items:center;padding:60px 0;max-width:2000px;margin:0 auto;position:relative;color:#fff}.form-header{align-items:center;flex-wrap:wrap;margin:50px 80px}.form-head-title{font-size:55px;line-height:60px;color:#fff;font-weight:500;margin-bottom:28px}.btn-attend{color:#fff!important;border-color:#fff!important}.form-title{font-size:27px;line-height:40px;flex:0 0 68%}.form-subtitle{margin:5px 0 28px}.form-submit{margin-right:auto;margin-left:auto;width:40%}div#virtual-show-form{padding:30px 50px 40px;border:1px solid #233746;border-radius:10px}#virtual-show-form .form-control{color:#233746!important;outline:none!important;border:1px solid #233746;border-radius:4px}.virtual-form-title{font-size:45px;line-height:65px;font-family:Poppins,sans-serif;font-weight:600;color:#253746;padding-bottom:30px;margin:0}.form-group{margin-bottom:20px}.form-group label{font-size:26px;line-height:38px;font-family:Roboto,Poppins,sans-serif;font-weight:300;color:#555}.form-group .form-control{font-size:23px;line-height:38px}button.btn.btn-block.btn-outlined{margin-top:45px}section.reg-form{margin:80px auto}img{object-fit:cover}#whiteBanner{padding:150px 0;transition:all .2s}#eventHeader{color:#253746;font-size:50px;line-height:60px;transition:all .2s}#eventTimer{font-size:100px;line-height:130px;font-weight:600;margin:20px auto 0;color:#253746;transition:all .2s}.time-container{display:flex;align-items:center;justify-content:center}.timer{white-space:nowrap;flex:1}.timer.timer-left{text-align:left}.timer.timer-right{text-align:right}.time-separator{margin:0 20px}#mc_embed_signup{font-size:26px!important;line-height:38px!important;font-family:Roboto,Poppins,sans-serif!important;width:100%!important}#mc_embed_signup .indicates-required{font-size:14px!important;margin-right:0!important}#mc_embed_signup .mc-field-group{position:relative!important;width:100%!important;margin-top:10px!important}#mc_embed_signup .asterisk{font-size:100%!important;top:0!important}#mc_embed_signup .mc-field-group label{margin-bottom:3px;font-size:24px;line-height:34px;font-family:Roboto,Poppins,sans-serif;font-weight:300;color:#555}#mc_embed_signup .mc-field-group input.form-control{height:50px;color:#233746!important;outline:none!important;border:1px solid #233746!important;border-radius:4px!important;font-size:20px!important;line-height:38px!important;font-weight:300!important;padding:8px 10px!important}#mc_embed_signup h2{font-weight:bold;padding:0;margin:15px 0;font-size:1.4em}#mc_embed_signup form{padding:0!important}#mc_embed_signup h2.virtual-form-title{font-size:45px;line-height:65px;font-family:Poppins,sans-serif;font-weight:600;color:#253746;padding-bottom:10px;margin:0}#mc_embed_signup .mc-field-group.input-group input{display:inline;width:auto;border:none;width:20px!important;height:30px!important}#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{margin:0!important;line-height:16px!important}#mc_embed_signup #mc-embedded-subscribe{width:100%}#mc-embedded-subscribe{margin:0!important}#mc_embed_signup div.response{margin:0!important;padding:0!important;font-weight:300!important;top:0!important;width:100%!important;font-size:20px!important;line-height:28px!important;margin-bottom:20px!important}a.eventable-link{font-size:33px;line-height:45px;display:inline-block;margin-top:20px;color:#253746!important}#btnAddToCalendar{margin-top:20px}@media only screen and (max-width:1450px){}@media only screen and (max-width:1399px){#eventTimer{font-size:90px;line-height:120px}}@media only screen and (max-width:1299px){#eventTimer{font-size:80px;line-height:100px}}@media only screen and (max-width:1260px){.form-title{flex:0 0 70%}}@media only screen and (max-width:1199px){#mc_embed_signup h2.virtual-form-title,.virtual-form-title{font-size:48px;line-height:60px}.form-title{flex:0 0 65%}#eventHeader{font-size:40px;line-height:50px}a.eventable-link{font-size:26px;line-height:35px}}@media only screen and (max-width:1099px){#eventTimer{font-size:70px;line-height:90px}}@media only screen and (max-width:991px){.form-title{text-align:center;flex:0 0 100%}.form-submit{margin:40px auto 20px;width:100%}.form-header{margin:50px 40px}div#virtual-show-form{padding:30px 25px;margin:80px 0 40px}section.reg-form{margin:60px auto}#whiteBanner{padding:110px 0}#eventHeader{font-size:33px;line-height:45px}#eventTimer{font-size:62px;line-height:80px}a.eventable-link{font-size:22px;line-height:30px}#btnAddToCalendar{margin-top:20px;font-size:14px;padding:12px 26px}}@media only screen and (max-width:850px){#eventTimer{font-size:54px;line-height:70px}}@media only screen and (max-width:767px){#mc_embed_signup h2.virtual-form-title,.virtual-form-title{font-size:45px;line-height:65px;padding-bottom:20px}#whiteBanner{padding:80px 0}#eventHeader{font-size:26px;line-height:35px}#eventTimer{font-size:46px;line-height:60px;margin:10px auto 0}#mc_embed_signup .mc-field-group input.form-control{height:45px}a.eventable-link{font-size:20px;line-height:28px;margin-top:10px}#btnAddToCalendar{margin-top:10px;font-size:12px;padding:12px 24px}}@media only screen and (max-width:650px){#eventTimer{font-size:38px;line-height:48px}}@media only screen and (max-width:576px){#eventHeader{font-size:22px;line-height:30px}#eventTimer{font-size:32px;line-height:45px;margin:0}#whiteBanner{padding:60px 0}.time-separator{margin:0 10px}a.eventable-link{font-size:18px;line-height:20px;margin-top:10px}}@media only screen and (max-width:500px){#eventTimer{font-size:28px;line-height:40px}}@media only screen and (max-width:540px){#mc_embed_signup h2.virtual-form-title,.virtual-form-title{font-size:40px;line-height:55px}button.btn.btn-block.btn-outlined{width:100%}.form-header{margin:50px 0}}@media only screen and (max-width:480px){#eventHeader{font-size:20px;line-height:28px}}@media only screen and (max-width:449px){#eventHeader{font-size:18px;line-height:24px}#eventTimer{font-size:40px;line-height:52px;margin-top:10px}#whiteBanner{padding:40px 0}#mc_embed_signup .mc-field-group label{font-size:20px;line-height:26px}#mc_embed_signup{font-size:20px!important;line-height:26px!important}a.eventable-link{font-size:16px;line-height:20px;margin-top:6px}}@media only screen and (max-width:320px){#mc_embed_signup h2.virtual-form-title,.virtual-form-title{font-size:30px;line-height:45px}}