body.single-project .jb-vimeo-embed{position:relative!important;width:100%!important;aspect-ratio:16 / 9!important;background:#000!important;overflow:hidden!important}body.single-project .jb-vimeo-embed iframe{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;display:block!important}.dmem-account-content .jb-account-buy-form{background:#ffffff!important;background-image:none!important}.dmem-account-content .jb-account-buy-form .et_pb_row,.dmem-account-content .jb-account-buy-form .et_pb_column,.dmem-account-content .jb-account-buy-form .et_pb_module,.dmem-account-content .jb-account-buy-form .et_pb_module_inner{background-image:none!important}.dmem-item-after{font-size:12px!important}.et_pb_module.dmem_register.jb-register-form{margin-top:40px!important}#wpadminbar #wp-admin-bar-site-name img.site-icon{display:none!important}.jb-signup-form .dm-membership-plan,.jb-signup-form .membership-plan,.jb-signup-form .plan-details,.jb-signup-form .order-summary{text-align:center!important}.jb-signup-form h2,.jb-signup-form h3,.jb-signup-form .membership-title,.jb-signup-form .plan-title{text-align:center!important;margin-bottom:18px!important}.jb-signup-form .membership-description,.jb-signup-form .plan-description,.jb-signup-form .order-summary p{text-align:center!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important;line-height:1.5!important}.jb-signup-form .membership-price,.jb-signup-form .plan-price,.jb-signup-form .price,.jb-signup-form .amount{display:block!important;text-align:center!important;margin:18px auto 22px auto!important;font-size:30px!important;font-weight:700!important}.jb-signup-form .divi-membership-form-signup__submit{display:block!important;width:fit-content!important;margin:24px auto 0 auto!important;background:#000000!important;color:#ffffff!important;border:2px solid #000000!important;border-radius:999px!important;padding:16px 50px!important;font-size:15px!important;line-height:1.2!important;font-weight:700!important;text-transform:uppercase!important;text-align:center!important;cursor:pointer!important}.jb-signup-form .divi-membership-form-signup__submit:hover{background:#e6007e!important;border-color:#e6007e!important;color:#ffffff!important;padding-left:50px!important;padding-right:50px!important}.jb-signup-form .divi-membership-form-signup__submit::before,.jb-signup-form .divi-membership-form-signup__submit::after,.jb-signup-form .divi-membership-form-signup__submit:hover::before,.jb-signup-form .divi-membership-form-signup__submit:hover::after{display:none!important;opacity:0!important;visibility:hidden!important;content:none!important;width:0!important;height:0!important;margin:0!important}.jb-signup-form .divi-membership-form-signup__submit,.jb-signup-form .divi-membership-form-signup__submit:hover{padding-left:50px!important;padding-right:50px!important}.jb-signup-form #divi_membership_plan{margin-top:30px!important;margin-bottom:40px!important}@media (max-width:767px){.jb-signup-form .divi-membership-form-signup__submit{width:100%!important;max-width:360px!important;min-width:0!important;padding:15px 24px!important;font-size:14px!important}.jb-signup-form .divi-membership-form-signup__submit:hover{padding-left:24px!important;padding-right:24px!important}}.jb-signup-form .plan-detail p,.jb-signup-form .membership-description,.jb-signup-form .plan-description,.jb-signup-form .order-summary p,.jb-signup-form .divi-membership-plan-cycle p,.jb-signup-form .divi-membership-form-row p{font-size:17px!important;line-height:1.45!important;font-weight:400!important;margin-bottom:12px!important}.jb-signup-form .plan-detail p{max-width:760px!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:767px){.jb-signup-form .plan-detail p,.jb-signup-form .membership-description,.jb-signup-form .plan-description,.jb-signup-form .order-summary p,.jb-signup-form .divi-membership-plan-cycle p,.jb-signup-form .divi-membership-form-row p{font-size:14px!important;line-height:1.35!important;margin-bottom:8px!important}}@media (max-width:480px){.jb-signup-form .plan-detail p,.jb-signup-form .membership-description,.jb-signup-form .plan-description,.jb-signup-form .order-summary p,.jb-signup-form .divi-membership-plan-cycle p,.jb-signup-form .divi-membership-form-row p{font-size:13px!important;line-height:1.3!important}}.jb-signup-form .divi-membership-form-row,.jb-signup-form .divi_membership_order_summary,.jb-signup-form .order-summary,.jb-signup-form .order-summary span,.jb-signup-form .order-summary div,.jb-signup-form .divi-membership-plan-cycle{font-size:17px!important;line-height:1.4!important}@media (max-width:767px){.jb-signup-form .divi-membership-form-row,.jb-signup-form .divi_membership_order_summary,.jb-signup-form .order-summary,.jb-signup-form .order-summary span,.jb-signup-form .order-summary div,.jb-signup-form .divi-membership-plan-cycle{font-size:14px!important;line-height:1.3!important}}.jb-signup-form .divi-membership-summary-table .divi-membership-summary-row,.jb-signup-form .divi-membership-summary-table .divi-membership-summary-row span,.jb-signup-form .divi-membership-summary-table .divi-membership-summary-label,.jb-signup-form .divi-membership-summary-table .divi-membership-summary-value,.jb-signup-form .divi-membership-summary-table [id^="dmem_summary_"]{font-size:13px!important;line-height:1.3!important}@media (max-width:980px){.jb-signup-form .divi-membership-summary-table .divi-membership-summary-row,.jb-signup-form .divi-membership-summary-table .divi-membership-summary-row span,.jb-signup-form .divi-membership-summary-table .divi-membership-summary-label,.jb-signup-form .divi-membership-summary-table .divi-membership-summary-value,.jb-signup-form .divi-membership-summary-table [id^="dmem_summary_"]{font-size:13px!important;line-height:1.3!important}}@media (max-width:767px){.jb-signup-form .divi-membership-summary-table .divi-membership-summary-row,.jb-signup-form .divi-membership-summary-table .divi-membership-summary-row span,.jb-signup-form .divi-membership-summary-table .divi-membership-summary-label,.jb-signup-form .divi-membership-summary-table .divi-membership-summary-value,.jb-signup-form .divi-membership-summary-table [id^="dmem_summary_"]{font-size:12px!important;line-height:1.25!important}}.jb-signup-form .plan-detail p{max-width:760px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;font-size:16px!important;line-height:1.6!important}@media (max-width:980px){.jb-signup-form .plan-detail p{max-width:680px!important;text-align:center!important;font-size:16px!important;line-height:1.6!important}}@media (max-width:767px){.jb-signup-form .plan-detail p{max-width:100%!important;text-align:center!important;font-size:14px!important;line-height:1.6!important}}.jb-register-form{max-width:860px;margin:0 auto}.jb-register-form h1,.jb-register-form h2,.jb-register-form h3,.jb-register-form .dmach-form-title,.jb-register-form .form-title{text-align:left;margin-bottom:38px!important}.jb-register-form label{display:block!important;margin-bottom:8px!important;font-size:18px!important;line-height:1.2!important;font-weight:500!important;color:#555555!important}.jb-register-form input[type="text"],.jb-register-form input[type="email"],.jb-register-form input[type="password"],.jb-register-form input[type="tel"],.jb-register-form input[type="number"],.jb-register-form select,.jb-register-form textarea{width:100%!important;min-height:56px!important;padding:14px 18px!important;margin-bottom:10px!important;background:#f1f1f1!important;border:none!important;font-size:16px!important;color:#333333!important;box-sizing:border-box!important}.jb-register-form #divi_membership_plan,.jb-register-form .divi_membership_plan,.jb-register-form .membership-plan-wrapper{margin-top:20px!important;margin-bottom:30px!important}.jb-register-form .membership-title,.jb-register-form .plan-title,.jb-register-form .membership-description,.jb-register-form .plan-description{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.jb-register-form .membership-title,.jb-register-form .plan-title{display:block!important;margin-top:38px!important;margin-bottom:14px!important}.jb-register-form .membership-description,.jb-register-form .plan-description{max-width:760px!important;line-height:1.55!important}.jb-register-form form h2,.jb-register-form form h3,.jb-register-form form p{text-align:center!important;line-height:1.55!important}.jb-register-form .divi_membership_price,.jb-register-form .divi_membership_plan_price,.jb-register-form .dmembership_price,.jb-register-form .dm-membership-price,.jb-register-form .membership-price,.jb-register-form .plan-price,.jb-register-form .price,.jb-register-form .amount{display:block!important;width:100%!important;text-align:center!important;margin:22px auto 28px auto!important;font-size:38px!important;line-height:1.1!important;font-weight:800!important;color:#333333!important}.jb-register-form .payment_method,.jb-register-form .payment-method,.jb-register-form .gateway,.jb-register-form .gateway-option{min-height:70px!important;padding:18px!important;margin-bottom:18px!important;background:#f8f8fb!important;border:1px solid #ddd!important;box-sizing:border-box!important}.jb-register-form .divi_membership_gateways li .divi_membership_gateway_radio label,.jb-register-form .divi_membership_gateways li.selected .divi_membership_gateway_radio label{display:block!important;width:100%!important;text-align:center!important;margin:0 auto 8px auto!important;padding:0!important}.jb-register-form .divi-membership-form-signup__submit,.jb-register-form .divi-membership-form-register__submit,.jb-register-form button[type="submit"]:last-of-type,.jb-register-form input[type="submit"]:last-of-type{display:block!important;width:fit-content!important;margin-left:auto!important;margin-right:auto!important}