html{--fontFamily:Arial,Verdana,Helvetica}h1,h2,h3,h4,h5,h6,li,p,span,ul{font-family:var(--fontFamily)!important}body{margin:0}.webinarSignupModuleHeroContainer{margin:0;padding:0}.webinarSignupModuleHero{display:flex;margin:0;padding:0;position:relative}.webinarSignupModuleHero img{max-height:300px;min-height:300px;object-fit:cover;overflow:hidden;position:absolute;width:100%}.webinarSignupModuleHeroTextWrapper{background-color:rgba(0,0,0,.5);display:flex;height:200px;justify-content:center;position:relative}.webinarSignupModuleHeroTextWrapper>span{align-content:flex-end;color:#fff;display:grid;font-family:var(--fontFamily);margin-bottom:0!important;max-width:1200px;padding-bottom:10px;width:calc(100% - 40px)}.webinarSignupModuleHeroTextWrapper span>h1{font-size:24px;margin-bottom:0!important;padding:0!important;vertical-align:bottom}.webinarSignupModuleHeroTextWrapper span>p{font-size:18px;margin:0!important;padding:0}.webinarSignupModuleContainer{background-color:#fff;display:flex;margin-bottom:20px;position:relative;width:100%}.webinarSignupModuleWrapper{display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1180px;width:calc(100% - 40px)}.webinarSignupFormColumn{margin:0}#formContainer>h2{font-family:var(--fontFamily);margin:15px auto 0!important;padding:0;text-align:center}.webinarSignupColumn{margin:0}.webinarSignupColumn>div{margin:auto 0}.wscDescription{padding:0 10px}.wscDescription>p{font-family:var(--fontFamily);font-size:16px}.wscDescription ul>li{font-family:var(--fontFamily)!important;font-size:16px;line-height:1.5}.wscDescription-NoWebinarsToShow{height:100%;overflow:hidden;padding:0 10px}.wscDescription-NoWebinarsToShow>p{font-family:var(--fontFamily);font-size:16px}.wscDescription-NoWebinarsToShow ul>li{font-family:var(--fontFamily)!important;font-size:16px;line-height:1.5}.wsuAdvisorSectionDesktop{display:block}.wsuAdvisorSectionMobile{display:none}.wsu_speakerText>h3{margin:0;padding:0}.wsc_advisorSection{align-items:center;display:grid;grid-template-columns:1fr 1fr;justify-items:center}.wsc_advisorSection p{font-weight:650;text-align:center}.wsc_advisor{border-radius:50%;display:flex;overflow:hidden}.wsc_advisor,.wsc_advisor img{max-width:150px}@media only screen and (max-width:746px){.webinarSignupModuleContainer{background-color:#fff}.wsuAdvisorSectionDesktop{display:none}.wsuAdvisorSectionMobile{border:.2px solid hsla(0,0%,51%,.5);border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.2);display:block;margin:20px auto 0;padding:15px}.webinarSignupModuleWrapper{display:grid;grid-template-columns:1fr}.webinarSignupModuleHeroTextWrapper span>h1{font-size:22px!important}.webinarSignupModuleHeroTextWrapper span>p{font-size:18px!important;font-weight:strong;padding-top:6px}.wsu_speakerText{text-align:center}}@media only screen and (max-width:450px){.webinarSignupModuleHero img{max-height:250px;min-height:250px}.webinarSignupModuleHeroTextWrapper{height:150px}.wsc_advisor{max-width:100px}.wsc_advisor img{max-height:100px;max-width:100px}.webinarSignupModuleHeroTextWrapper span>h1{font-size:18px!important}.webinarSignupModuleHeroTextWrapper span>p{font-size:16px!important;font-weight:strong;padding-top:6px}}#formContainer{border:.2px solid hsla(0,0%,51%,.5);border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.2);margin:18px auto}#iframe-gen{display:flex;justify-content:center;width:100%}#iframe-gen>iframe{height:18rem;width:90%}#contactForm{align-content:center;align-items:center;display:flex;font-family:var(--fontFamily);font-weight:strong;justify-content:center;margin:0 auto;padding:10px}#myForm{display:block;padding:0 0 2.75em;width:100%}#error{color:red;text-align:center}#error.success{animation:fadeIn 5s ease;color:green}.formRows{display:block;width:100%}#myForm label{border-radius:3px;display:block;font-weight:strong;margin-top:10px;padding-bottom:2px;padding-left:3.5%;width:75%}#email,#first_name,#last_name,#phone{display:flex;margin:0 auto;padding:8px;width:90%}select:required:invalid{color:gray}option[value=""][disabled]{display:none}option{color:#000;padding:4px}.validateSelect{display:none}.button{background:#094d87;border:0;border-radius:5px;color:#fff;cursor:pointer;display:block;font-family:Helvetica,sans-serif;font-weight:strong;letter-spacing:.1em;margin:10px auto;padding:1em 2em}.button:hover{background:#3876ac}@media only screen and (max-width:450px){#myForm label{padding-left:2%}}