.register{color:var(--textcolor);display:grid;grid-template-columns:1fr 60%;min-height:60vh;overflow:hidden;position:relative}.register.margintop{margin-top:var(--section-padding)}.register.marginbottom{margin-bottom:var(--section-padding)}.register .bkgplusses{left:0;position:absolute;top:0;transform:translateY(-25%) translateX(-25%);z-index:1}.register__formcontainer{background-color:#fff;padding:calc(var(--section-padding)*2);z-index:1}.register__textcontainer{align-items:center;display:flex;justify-content:center;padding:40px}.register__textcontainer__inner{width:80%;z-index:2}.register__textcontainer__subtitle{font-size:1rem;font-weight:300;margin:0}.register__textcontainer__title{margin:0;text-transform:uppercase}.register__textcontainer__copy{font-size:.9rem;width:80%}.register__formcontainer{align-items:center;display:flex;flex-direction:column;padding:var(--section-padding) 10%}.register__formcontainer__innercontainer{width:100%}.register__formcontainer__innercontainer__titlecontainer>div{display:inline-block}.register__formcontainer h2{display:inline-block;line-height:1.2;margin:0 0 0 10px}.register__formcontainer button{border:2px solid var(--textcolor);padding:1rem 3rem;width:100%}.register__formcontainer button:hover{background-color:var(--darkgreen);border-color:var(--darkgreen);color:#fff}.register__formcontainer__orsection{border-top:1px solid var(--skyblue);margin:var(--section-padding) 0;position:relative;width:100%}.register__formcontainer__orsection h3{background-color:#fff;display:block;left:50%;margin:-10px 0 0;padding:0 30px;position:absolute;top:-15px;transform:translateX(-50%)}.register__formcontainer__inner .submitted-message{background-color:var(--darkgreen);color:#fff;padding:3rem 2rem}.formcontainer__register__changemind{display:block;font-style:italic;margin-top:40px;text-decoration:none}.formcontainer__register__changemind__color{color:var(--darkgreen);font-style:normal;font-weight:600}.formcontainer__register__changemind:hover span{text-decoration:underline}.hide,.register__formcontainer__inner,.register__formcontainer__inner h3,.show .formcontainer__register__button,.show .headingcopy{display:none}.show .register__formcontainer__inner{display:block}.register__formcontainer__inner .hs-input,.register__formcontainer__inner input[type=submit]{width:100%!important}.register__formcontainer__inner input[type=submit]{margin-top:1rem}.register__formcontainer__inner legend{color:var(--textcolor);font-family:fieldwork-hum,sans-serif}.register__formcontainer__inner .hs_message .input{display:none}@media (max-width:767px){.register .bkgplusses{transform:translateY(-100px) translateX(-25%);width:100%}.register{grid-template-columns:1fr}.register__textcontainer{padding:var(--section-padding) 0}.register__textcontainer__inner{width:90%}.register__textcontainer__copy{width:100%}.register__formcontainer{padding:var(--section-padding) 5%}.register__formcontainer__innercontainer__titlecontainer{align-items:baseline;display:flex;margin-bottom:.5rem}.register .cta{margin-top:.5rem}}