.section-hero{background-size:cover}.banner .logo img{height:45px}.logo.mobile{display:none}.banner .text-wrapper{max-width:600px}.section-hero .tag{color:var(--color-lightlime,#c5de8c);leading-trim:both;text-edge:cap;font-family:K2D;font-size:24px;font-style:normal;font-weight:700;line-height:32px;text-transform:uppercase}.banner .text-wrapper p,.banner .text-wrapper p span{font-family:K2D;font-size:24px;font-style:normal;font-weight:400;line-height:32px}.banner .event-date{align-items:center;display:flex}.banner .event-date .image{height:30px;margin-right:25px;width:30px}.banner .event-date .image img{display:block;height:auto;width:100%}.form-wrapper{border-radius:12px;max-width:450px;width:100%}.form-wrapper .form-heading{margin:0 auto;max-width:300px;width:100%}.form-wrapper .hs-form-field{margin-bottom:24px;text-align:left}.form-wrapper .hs-form-field label{display:block;margin-bottom:10px}.form-wrapper .hs-form-field label span{color:#272f69;font-family:K2D;font-size:16px;font-weight:600;word-wrap:break-word}.form-wrapper .hs_submit{padding-top:16px}.form-wrapper input[type=submit]{background-color:#c5de8c;border:none;border-radius:40px;color:#272f69;display:block;font-family:K2D;font-size:16px;font-style:normal;font-weight:600;padding:16px 32px;width:100%}@media only screen and (max-width:1024px){.section-hero .column.col-form{justify-content:space-around}}@media only screen and (max-width:480px){.section-hero{background-image:none!important;padding-bottom:20px!important;padding-top:0!important}.banner .logo img{width:auto}.banner .column.col-text{flex-direction:column}.logo.desktop{display:none}.banner .row{margin:0}.banner .col-form,.banner .col-text,.banner .logo{padding:0 20px}.logo.mobile{display:block;padding-top:24px}.banner .column.col-text{background-position:50%;background-repeat:none;background-repeat:no-repeat;background-size:cover;padding-bottom:324px}.banner .form-wrapper{border:1px solid var(--color-lightgrey,#f3f3f3);box-shadow:3px 3px 10px 3px hsla(216,2%,51%,.1);margin-top:-40px}}