:root{--mainGreen:#92c329}*{box-sizing:border-box}body{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:400;margin:0;width:100%}h1{font-size:65px}h1,h2{font-weight:700;text-transform:uppercase}h2{font-size:45px}@media screen and (max-width:800px){h1{font-size:45px}h1,h2{font-weight:700;text-transform:uppercase}h2{font-size:40px}}strong{font-family:proxima-nova,sans-serif;font-weight:700}.bodyContainer{float:none!important;margin:0 auto!important;max-width:1350px!important}@media screen and (max-width:1400px){.bodyContainer{padding-left:35px;padding-right:35px}}.centerImage,.leftImage{aspect-ratio:auto;display:block;height:auto;max-width:100%}.centerImage{margin:0 auto}.contentContainer{float:none!important;margin:0 auto!important;max-width:800px!important}@media screen and (max-width:850px){.contentContainer{padding-left:35px;padding-right:35px}}#membershipRegistrationContainer{background-color:#000;min-height:100vh;padding-bottom:100px;padding-top:40px}#registrationWelcomeTitle{margin-bottom:15px}#registrationWelcomePara,#registrationWelcomeTitle{color:#fff;text-align:center}.memberRegistrationForm input[type=email],.memberRegistrationForm input[type=number],.memberRegistrationForm input[type=password],.memberRegistrationForm input[type=tel],.memberRegistrationForm input[type=text]{background-color:#fff;border:0;box-sizing:border-box;height:40px;padding-left:10px;width:100%}.memberRegistrationForm .hs-form-field{margin-bottom:15px;margin-top:15px}.memberRegistrationForm label{color:#fff;display:inline-block;margin-bottom:7px}.memberRegistrationForm a,.memberRegistrationForm p{color:#fff}.memberRegistrationForm input[type=submit]{appearance:none;background-color:#fff;border:none;color:#000;padding:10px 35px;text-align:center}.memberRegistrationForm .no-list.hs-error-msgs{margin-left:0;padding-left:0}.havingTrouble,.havingTrouble a{color:#fff}#registrationLogoIMG{max-width:300px}