.hero{position:relative}.hero label{font-size:16px;text-align:left}.hero .submitted-message{background-color:transparent}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{color:#000;font-size:16px}.container-h{align-items:flex-start;display:flex;flex-direction:row;padding:0 60px 30px 30px;@media (max-width:820px){padding-bottom:30px;padding-left:20px;padding-right:20px;padding-top:0}}.hero h1{font-size:44px;font-weight:700;letter-spacing:-.03em;line-height:44px}.hero h1,.hero h2,h3,h4,h5,h6{color:#141313;font-family:Apercu}.hero h2 span,h3 span,h4 span,h5 span,h6 span{color:#141313!important}.hero p{color:#333;font-family:Apercu;font-size:20px;font-weight:400}.hero ul{padding-left:30px}.hero-section,.registration-section{padding:20px;text-align:left;width:50%}.hero-section a{color:#ff7300;font-style:normal;font-weight:700;line-height:170%;text-decoration:none}.hero-section a:after{content:" ➚"}.hero-section .sub-head{color:#3a3938;font-family:Apercu Mono;font-size:14px;font-weight:700;letter-spacing:0;line-height:16px;padding-bottom:12px;padding-left:3px;text-transform:uppercase}.hero-section .date-time{color:#333;font-family:Apercu;font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:29px;padding-bottom:10px;text-align:left}.registration-section__title{font-size:24px;font-style:normal;font-weight:700;line-height:120%;margin-bottom:1em}.hero form{display:flex;flex-direction:column;margin-top:18px}.registration-form__row__group{display:flex;flex-direction:row;width:100%}.registration-form__row{display:flex;flex-direction:column;margin-bottom:1em;width:100%}.hero h3.form-title{display:none}.hero form input,.hero form label,.hero form select{width:100%!important}.hero form input,.hero form select{background:#fff;height:58px}.hero form .hs-button{border:none;border-radius:3.125rem;color:#2d2c2b;cursor:pointer;font-size:16px;font-style:normal;font-weight:500;height:48px;margin-right:auto;padding:15px 46px;text-align:center;width:auto!important;@media (max-width:480px){width:100%!important}}.header-h{padding:21px 21px 0}.logo-h{height:auto;max-width:150px}form .hs-richtext p{font-family:Apercu Mono;font-size:10px}form .hs-richtext p a{text-decoration:underline}@media (max-width:800px){.container-h{flex-direction:column}.hero-section,.registration-section{width:100%}}