.elementor-691 .elementor-element.elementor-element-d368b3a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.mepr-form{background:#fff;padding:30px;border-radius:12px;box-shadow:0px 4px 20px rgba(0,0,0,.06)}.mepr-form .mp-form-label label{font-weight:600;color:#222;font-size:14px;margin-bottom:4px;display:block}.mepr-form input.mepr-form-input,.mepr-form select.mepr-form-input,.mepr-form input[type=text],.mepr-form input[type=email],.mepr-form input[type=password],.mepr-form select{width:100% !important;padding:12px 14px;border:1px solid #dcdcdc !important;border-radius:8px;font-size:15px;background:#fafafa;transition:all .2s ease}.mepr-form input.mepr-form-input:focus,.mepr-form select.mepr-form-input:focus{border-color:#08f !important;background:#fff;box-shadow:0 0 0 2px rgba(0,136,255,.15);outline:none}.mepr-stripe-card-element{padding:14px !important;border:1px solid #dcdcdc !important;border-radius:8px !important;background:#fafafa !important;margin-top:10px}.mepr-stripe-card-element:focus-within{border-color:#08f !important;box-shadow:0 0 0 2px rgba(0,136,255,.15) !important}.mepr_price{font-size:18px;margin-bottom:20px;font-weight:600;background:#f4f8ff;padding:12px;border-radius:8px}.mepr-submit{width:100% !important;background:#08f !important;padding:14px;border-radius:8px;color:#fff !important;font-size:17px;font-weight:600;border:none;cursor:pointer;transition:.2s}.mepr-submit:hover{background:#006fd1 !important}.mepr_first_name,.mepr_last_name{display:inline-block !important;vertical-align:top !important;width:48% !important}.mepr_first_name{margin-right:4% !important}.mepr_mepr-address-city,.mepr_mepr-address-state,.mepr_mepr-address-zip{display:inline-block !important;vertical-align:top !important;width:32% !important}.mepr_mepr-address-city{margin-right:2% !important}.mepr_mepr-address-state{margin-right:2% !important}.mepr_mepr-address-country,.mepr_mepr-address-state{display:inline-block !important;vertical-align:top !important;width:48% !important}.mepr_mepr-address-country{margin-right:4% !important}.mepr_mepr-address-one,.mepr_mepr-address-two{width:100% !important}@media(max-width:600px){.mepr_first_name,.mepr_last_name,.mepr_mepr-address-city,.mepr_mepr-address-state,.mepr_mepr-address-zip,.mepr_mepr-address-country{width:100% !important;margin-right:0 !important;display:block !important}}