.m7-page-section{min-height:465px;padding:60px 0 80px;width:100%}.m7-container{align-content:center;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:0 auto;max-width:915px;min-height:465px}.m7-page-section .m7-text-container h2{color:#fff;font-family:Utility W01 Extralight,Arial,sans-serif;font-size:52px;letter-spacing:1px;line-height:1.1em}.m7-page-section .m7-text-container p{color:#fff;font-family:IBM Plex Sans,Arial,sans-serif;font-size:21px;font-weight:400;line-height:1.1em}.m7-form{max-width:1149px;width:100%}.m7-form .submitted-message form{display:none}.m7-form form label{color:#fff;margin:0 0 2px 1px}.m7-form form label span{color:#fff;font-size:.875rem}.m7-form form input[type=email],.m7-form form input[type=file],.m7-form form input[type=number],.m7-form form input[type=password],.m7-form form input[type=tel],.m7-form form input[type=text],.m7-form form select{background-color:#311f45;border:0;border-bottom:1px solid #73539b;border-radius:0;color:#fff;display:inline-block;font-size:.75rem;height:38px;padding:.4rem;width:100%}.m7-form .hs-input.invalid.error{border:1px solid #df2935}.m7-form form label.hs-error-msg{color:#fff;font-size:14px;margin:-13px 0 0 2px}.m7-form form .hs-button,.m7-form form input[type=submit]{background:transparent;border:1px solid #73539b;border-radius:30px;color:#fff;font-size:14px;margin:0 40px 0 0;padding:12px 40px;text-transform:uppercase}.m7-form form .hs-button:hover,.m7-form form input[type=submit]:hover{background:#73539b;border-color:#73539b}.m7-form form textarea{background-color:#311f45;border:0;border-bottom:1px solid #73539b;border-radius:0;color:#fff;height:129px;width:100%!important}.m7-form .legal-consent-container{float:left;width:85%}.m7-form .legal-consent-container .hs-richtext{margin:0 0 6px}.m7-form .legal-consent-container p{font-family:IBM Plex Sans,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.7em;margin:0}.m7-form .hs_recaptcha{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.m7-form-input-error{color:#df2935;display:block;font-family:IBM Plex Sans,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1em;position:absolute}.m7-page-section.bg-color-white{background:#fff}.m7-page-section.bg-color-gray{background:#f8f8f8}.m7-page-section.bg-color-purple{background:#3e2a55;color:#fff}.m7-page-section.bg-color-black{background:#000}.m7-page-section.bg-color-gray .m7-form form label,.m7-page-section.bg-color-gray .m7-form form label span,.m7-page-section.bg-color-gray .m7-form p,.m7-page-section.bg-color-gray .m7-text-container h2,.m7-page-section.bg-color-gray .m7-text-container p,.m7-page-section.bg-color-white .m7-form form label,.m7-page-section.bg-color-white .m7-form form label span,.m7-page-section.bg-color-white .m7-form p,.m7-page-section.bg-color-white .m7-text-container h2,.m7-page-section.bg-color-white .m7-text-container p{color:#462b5c}.m7-page-section.bg-color-gray .m7-form form label span,.m7-page-section.bg-color-white .m7-form form label span{font-size:14px}.m7-page-section.bg-color-white .m7-form form input[type=email],.m7-page-section.bg-color-white .m7-form form input[type=file],.m7-page-section.bg-color-white .m7-form form input[type=number],.m7-page-section.bg-color-white .m7-form form input[type=password],.m7-page-section.bg-color-white .m7-form form input[type=tel],.m7-page-section.bg-color-white .m7-form form input[type=text],.m7-page-section.bg-color-white .m7-form form select,.m7-page-section.bg-color-white .m7-form form textarea{background-color:#f8f8f8;color:#462b5c}.m7-page-section.bg-color-black .m7-form form input[type=email],.m7-page-section.bg-color-black .m7-form form input[type=file],.m7-page-section.bg-color-black .m7-form form input[type=number],.m7-page-section.bg-color-black .m7-form form input[type=password],.m7-page-section.bg-color-black .m7-form form input[type=tel],.m7-page-section.bg-color-black .m7-form form input[type=text],.m7-page-section.bg-color-black .m7-form form select,.m7-page-section.bg-color-black .m7-form form textarea,.m7-page-section.bg-color-gray .m7-form form input[type=email],.m7-page-section.bg-color-gray .m7-form form input[type=file],.m7-page-section.bg-color-gray .m7-form form input[type=number],.m7-page-section.bg-color-gray .m7-form form input[type=password],.m7-page-section.bg-color-gray .m7-form form input[type=tel],.m7-page-section.bg-color-gray .m7-form form input[type=text],.m7-page-section.bg-color-gray .m7-form form select,.m7-page-section.bg-color-gray .m7-form form textarea{background-color:#ededed;color:#462b5c}.m7-page-section.bg-color-black .m7-form form .hs-button,.m7-page-section.bg-color-black .m7-form form input[type=submit],.m7-page-section.bg-color-gray .m7-form form .hs-button,.m7-page-section.bg-color-gray .m7-form form input[type=submit],.m7-page-section.bg-color-white .m7-form form .hs-button,.m7-page-section.bg-color-white .m7-form form input[type=submit]{background:#73539b;border-color:#73539b;color:#fff}.m7-page-section.bg-color-black .m7-form form .hs-button:hover,.m7-page-section.bg-color-black .m7-form form input[type=submit]:hover,.m7-page-section.bg-color-gray .m7-form form .hs-button:hover,.m7-page-section.bg-color-gray .m7-form form input[type=submit]:hover,.m7-page-section.bg-color-white .m7-form form .hs-button:hover,.m7-page-section.bg-color-white .m7-form form input[type=submit]:hover{background:#fff;border-color:#73539b;color:#73539b}.m7-page-section.bg-color-purple a{color:#fff;text-decoration:underline}.m7-page-section.bg-color-black .m7-form .legal-consent-container p,.m7-page-section.bg-color-black .m7-form p,.m7-page-section.bg-color-purple .m7-form .legal-consent-container p,.m7-page-section.bg-color-purple .m7-form p{color:#fff}.m7-page-section.bg-color-purple .m7-form .legal-consent-container p a{color:#c3b4e2}.m7-page-section.bg-color-black .m7-form .legal-consent-container p a{color:#d0d0d0}.m7-page-section.bg-color-black .m7-form .legal-consent-container p a:hover,.m7-page-section.bg-color-purple .m7-form .legal-consent-container p a:hover{text-decoration:underline}@media screen and (max-width:768px){.m7-page-section{padding:0 20px 40px!important}.m7-page-section .m7-text-container p{color:#fff;font-family:IBM Plex Sans,Arial,sans-serif;font-size:21px;font-weight:400;line-height:1.1em;margin-top:20px}.m7-text-container h2{font-size:27px!important;margin:20px 0!important}.m7-page-section.bg-color-purple .m7-form .legal-consent-container p{color:gray!important;margin-bottom:20px}.m7-form form .hs-button,.m7-form form input[type=submit]{background:transparent;border-color:#fff;color:#fff}}