#s2member-pro-stripe-checkout-form{margin:0 0 25px 0}#s2member-pro-stripe-checkout-form-description-section #s2member-pro-stripe-checkout-form-description-div{font-family:'Source Sans Pro', sans-serif;font-weight:700}#s2member-pro-stripe-checkout-form-registration-section.s2member-pro-stripe-form-section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#333}#s2member-pro-stripe-checkout-form-registration-section label{font-weight:700}#s2member-pro-stripe-checkout-form-registration-section input[type=email],#s2member-pro-stripe-checkout-form-registration-section input[type=password],#s2member-pro-stripe-checkout-form-registration-section input[type=text]{border:1px solid #333;border-radius:8px;padding:8px;margin:8px 0 30px 0}#s2member-pro-stripe-checkout-form-registration-section .s2member-pro-stripe-form-div{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0}#s2member-pro-stripe-checkout-form-registration-section .s2member-pro-stripe-form-section-title{display:none}#s2member-pro-stripe-checkout-form-registration-section .s2member-pro-stripe-form-email-div,#s2member-pro-stripe-checkout-form-registration-section .s2member-pro-stripe-form-first-name-div,#s2member-pro-stripe-checkout-form-registration-section .s2member-pro-stripe-form-last-name-div,#s2member-pro-stripe-checkout-form-registration-section .s2member-pro-stripe-form-username-div{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%}#s2member-pro-stripe-checkout-form-registration-section .s2member-pro-stripe-form-last-name-div,#s2member-pro-stripe-checkout-form-registration-section .s2member-pro-stripe-form-username-div{margin:0 0 0 2%}#s2member-pro-stripe-checkout-form-registration-section .s2member-pro-stripe-form-password-div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#s2member-pro-stripe-checkout-form-registration-section .s2member-pro-stripe-form-password-div label{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}#s2member-pro-stripe-checkout-form-registration-section .s2member-pro-stripe-form-password-div label:after{content:' ';width:49%;height:1px;display:inline-block;margin:0}#s2member-pro-stripe-checkout-form-registration-section .s2member-pro-stripe-form-password-div .s2member-pro-stripe-password1{width:49%;margin:8px 0 0 0}#s2member-pro-stripe-checkout-form-registration-section .s2member-pro-stripe-form-password-div .s2member-pro-stripe-password2{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%;margin:8px 0 30px 0}#s2member-pro-stripe-checkout-form-registration-section .s2member-pro-stripe-form-password-div .s2member-pro-stripe-form-password-strength{display:none}#s2member-pro-stripe-checkout-form-custom-fields-section.s2member-pro-stripe-form-section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#333;border:none;padding:0;margin:0}#s2member-pro-stripe-checkout-form-custom-fields-section .s2member-pro-stripe-form-section-title{display:none}#s2member-pro-stripe-checkout-form-custom-fields-section select{border:1px solid #333;border-radius:8px;padding:2px 8px;margin:8px 0 30px 0}#s2member-pro-stripe-checkout-form-custom-fields-section .s2member-pro-stripe-form-div{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0}#s2member-pro-stripe-checkout-form-custom-fields-section .s2member-pro-stripe-form-custom-reg-field-level-div,#s2member-pro-stripe-checkout-form-custom-fields-section .s2member-pro-stripe-form-custom-reg-field-state-code-div{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%}#s2member-pro-stripe-checkout-form-custom-fields-section .s2member-pro-stripe-form-custom-reg-field-state-code-div{margin:0 0 0 2%}#s2member-pro-stripe-checkout-form-custom-fields-section .s2member-pro-stripe-form-custom-reg-field-birth-day-div{-webkit-box-flex:0;-ms-flex:0 0 5%;flex:0 0 5%}#s2member-pro-stripe-checkout-form-custom-fields-section .s2member-pro-stripe-form-custom-reg-field-birth-month-div{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;margin:0 0 0 2%}#s2member-pro-stripe-checkout-form-custom-fields-section .s2member-pro-stripe-form-custom-reg-field-birth-month-div span{display:none}#s2member-pro-stripe-checkout-form-custom-fields-section .s2member-pro-stripe-form-custom-reg-field-birth-year-div{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;margin:0 0 0 2%}#s2member-pro-stripe-checkout-form-custom-fields-section .s2member-pro-stripe-form-custom-reg-field-birth-year-div span{display:none}#s2member-pro-stripe-checkout-form-custom-fields-section .s2member-pro-stripe-form-custom-reg-field-topics-div input{margin:0 5px 0 0}#s2member-pro-stripe-checkout-form-custom-fields-section .s2member-pro-stripe-form-custom-reg-field-topics-div input:not(:first-of-type){margin:0 5px 0 15px}#s2member-pro-stripe-checkout-form-submission-section.s2member-pro-stripe-form-section{border:none;padding:0}#s2member-pro-stripe-checkout-form-submission-section .s2member-pro-stripe-form-section-title{display:none}#s2member-pro-stripe-checkout-form-submission-section .s2member-pro-stripe-form-submit-div{float:none;text-align:center}#s2member-pro-stripe-checkout-form-submission-section .s2member-pro-stripe-form-submit-div button{border-radius:8px}@media (max-width:800px){#s2member-pro-stripe-checkout-form-custom-fields-section .s2member-pro-stripe-form-div,#s2member-pro-stripe-checkout-form-registration-section .s2member-pro-stripe-form-div{-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;margin:8px 0!important}}@media (max-width:500px){#s2member-pro-stripe-checkout-form-custom-fields-section .s2member-pro-stripe-form-div,#s2member-pro-stripe-checkout-form-registration-section .s2member-pro-stripe-form-div{-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;margin:8px 0!important}}