<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">input::-webkit-input-placeholder {
  color: #fff !important;
}
p.center {
    text-align: center;
}
#loginform input[type="submit"] {
	width: 15%!important;
	color: #fff !important; 
	border: unset !important;
}
.user-dash table td,
.user-dash table th {
  border-bottom: 1px solid #e8e8e8 !important;
  color: #fff;
  text-align: left;
}
.user-dash table td, table th {
    border-bottom: 0px solid #e8e8e8 !important;
}
.member-btn-plan a.elementor-button {
  width: 100%;
}
.member-btn-plan a.elementor-button.disabled {
  pointer-events: none; /* Prevents clicking */
  opacity: 0.5; /* Makes it look disabled */
  cursor: not-allowed; /* Shows a "not allowed" cursor */
}
select#bcountry option {
  background: #221734 !important;
}
.ElementsApp input {
  color: #fff !important;
}
.ElementsApp,
.ElementsApp .InputElement {
  color: #fff !important;
}
.pmpro_actions_nav span a {
  color: #fff !important;
}
tfoot td {
  background: transparent !important;
}
tbody th,
tbody td,
tfoot td {
  border-width: 1px 0 1px 0 !important;
}
.user-dash table td,
table th {
  border: unset;
}
.user-dashboard .pmpro_card_content {
  padding: 50px !important;
}
.pmpro_table {
  background-color: transparent !important;
}

.dashboard-user-menu .elementor-widget-container {
  border: 1px solid var(--pmpro--color--border--variation);
  border-radius: var(--pmpro--base--border-radius);
  background: transparent !important;
  color: #fff !important;
  overflow: hidden !important;
}
.pmpro_card_content a {
  color: #ff7fc2;
}
span.pmpro_card_action a,
.pmpro_card_actions a {
  color: #fff;
}
span.pmpro_card_action a:hover,
.pmpro_card_actions a:hover {
  color: #ff7fc2;
}
.pmpro_checkout_gateway-stripe
  form.pmpro_form
  #pmpro_payment_information_fields
  div#AccountNumber,
.pmpro_checkout_gateway-stripe
  form.pmpro_form
  #pmpro_payment_information_fields
  div#Expiry,
.pmpro_checkout_gateway-stripe
  form.pmpro_form
  #pmpro_payment_information_fields
  div#CVV,
.pmpro_billing_gateway-stripe
  form.pmpro_form
  #pmpro_payment_information_fields
  div#AccountNumber,
.pmpro_billing_gateway-stripe
  form.pmpro_form
  #pmpro_payment_information_fields
  div#Expiry,
.pmpro_billing_gateway-stripe
  form.pmpro_form
  #pmpro_payment_information_fields
  div#CVV {
  background-color: transparent !important;
  border-radius: var(--pmpro--base--border-radius);
  padding: calc(var(--pmpro--base--spacing--small) + 3px);
}
fieldset#pmpro_form_fieldset-directory-and-profile-preferences {
    display: none;
}
#pmpro_member_profile_edit p.pmpro_form_hint {
    display: none !important;
}
.dashboard-user-menu ul li a {
  color: #fff !important;
}
.pmpro_form_input-textarea:focus {
  background-color: transparent !important;
}
.pmpro_form_input {
  background-color: transparent !important;
  color: #fff !important;
  border: 1px solid var(--pmpro--color--border) !important;
}
a.pmpro_btn.pmpro_btn-cancel {
  background-color: transparent;
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  line-height: var(--e-global-typography-accent-line-height);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
  color: var(--e-global-color-text);
  background-image: linear-gradient(
    120deg,
    var(--e-global-color-d49ac81) 20%,
    var(--e-global-color-332724a) 60%
  );
  box-shadow: -25px 0px 20px -10px #ffb07b inset;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-d49ac81);
  border-radius: 30px 30px 30px 30px;
  padding: var(--pmpro--base--spacing--small)
    var(--pmpro--base--spacing--medium);
}
a.pmpro_btn.pmpro_btn-cancel:hover {
  background-color: transparent;
  color: var(--e-global-color-secondary);
  background-image: linear-gradient(
    120deg,
    var(--e-global-color-332724a) 0%,
    var(--e-global-color-d49ac81) 100%
  );
  box-shadow: 0px 5px 30px 0px rgba(255, 255, 255, 0.3);
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-332724a);
}
.pmpro_card {
  background-color: transparent !important;
  /* background-image: linear-gradient(180deg, var(--e-global-color-c94d9ab) 0%, #0a0118 100%); */
  color: #fff;
  border: 1px solid var(--pmpro--color--border--variation);
  border-radius: var(--pmpro--base--border-radius);
  box-shadow: var(--pmpro--box-shadow);
  display: flex;
  flex-direction: column;
  margin: var(--pmpro--base--spacing--medium) 0;
  overflow: hidden;
}
button.forminator-button.forminator-button-submit {
  background-image: linear-gradient(
    120deg,
    var(--e-global-color-d49ac81) 20%,
    var(--e-global-color-332724a) 60%
  ) !important;
  padding: 10px 30px !important;
  border-radius: 20px !important;
}
.custom_form input,
.custom_form textarea,
.custom_form span.select2-selection.select2-selection--single {
  border-color: #fff !important;
  border-radius: 5px !important;
}
.pmpro_card_title {
  color: #fff !important;
}
tbody th,
table th,
tbody td {
  background-color: transparent !important;
}
.dashboard-user-menu .current_page_item,
.dashboard-user-menu li a:hover {
  background-image: linear-gradient(
    120deg,
    var(--e-global-color-ec3c7a7) 0%,
    var(--e-global-color-3ee16e7) 100%
  );
}
.dashboard-user-menu {
  border-radius: 8px;
}

/*onboard section */
.nodata-found {
    justify-content: center;
    align-items: center;
    height: 100%;
    text-align: center;
    color: #fff;
    font-size: 18px;
}
.publications-wraper {
    border: 1px solid var(--pmpro--color--border--variation);
    border-radius: var(--pmpro--base--border-radius);
    padding: 36px;
}
.publications-wraper p:last-child {
    margin: 0;
}

.form-wrap {
    padding: 6rem 0;
	position: relative;
}
.form-wrap .container {
    margin: 0 auto;
    width: 74%;
}
.form-wrap .row {
    display: flex;
    flex-wrap: wrap;
	justify-content: space-between;
}
.form-wrap .heading {
    max-width: 70%;
    margin: 0 auto 3rem;
    text-align: center;
}
.form-wrap .heading h1 {
	font-size: 2.5rem;
	font-weight: 700;
	text-align: center;
	width: 60%;
    margin: 0 auto;
}
.form-wrap .heading p {
    font-size: 1rem;
    line-height: 1.6;
    font-weight: 400;
    margin-top: 1rem;
    color: #fff;
}
.form-wrap .form-control, .form-wrap select{
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.5;
    color: #777;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid;
    border-radius: 8px;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	box-sizing: border-box;
}
.form-wrap .form-floating&gt;.form-control, .form-wrap .form-floating&gt; select {
    height: calc(3.5rem + 2px);
    border-color: #ff7fc2 !important;
    outline: none;
	background-color: transparent !important;
	color: #fff !important;
	font-size: 16px !important;
}
.form-wrap .form-floating&gt;::-webkit-input-placeholder { 
    color:#fff !important;
 }
.select2-container--default .select2-selection--multiple, .select2-container--default .select2-selection--single {
    border: 1px solid !important;
    border-radius: 4px;
    cursor: text;
    border-color: #ff7fc2 !important;
    outline: none !important;
    background-color: #ff7fc20d !important;
	min-height: calc(3.5rem + 2px);
}
.form-wrap .form-floating {
    margin-bottom:2rem;
}
.form-wrap .form-floating {
    position: relative;
}
.form-wrap .form-floating&gt;label {
    font-size: 0.95rem;
    margin-bottom: 0.3rem;
    display: block;
    text-transform: capitalize;
    color: #ffffff;
    font-family: sans-serif;
}
.form-wrap .form-outer {
    width: 65%;
    margin: 0 auto;
}
.form-wrap .row .col-12 {
    width: 100%;
}
.form-wrap .row .col-6 {
    width: 49%;
}
.button-wrap {
    justify-content: center;
    display: flex;
}
.button-wrap button, .button-wraper a {
    color: #fff !important;
    font-size: 13px !important;
    padding: 12px 24px;
    border-radius: 30px 30px 30px 30px !important;
    letter-spacing: 2px !important;
    line-height: 1em !important;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif !important;
    text-transform: uppercase !important;
    background-image: linear-gradient(120deg, var(--e-global-color-d49ac81) 20%, var(--e-global-color-332724a) 60%) !important;
    border-color: var(--e-global-color-d49ac81) !important;
}
.form-wrap .form-control:focus {
    color: #777;
    background-color: #fff;
    outline: 0;
    box-shadow: 0px 0px 5px 2px rgb(100% 49.8% 76.08%);
}
.form-wrap .form-floating select {
    appearance: none;
    /* background-image: url(././img/arrow-down.png); */
    background-size: auto;
    background-position: 96% 48%;
    background-repeat: no-repeat;
	cursor: pointer;
}
.form-wrap .form-floating select#category {
    background: none;
    background-color: #ff7fc20d;
}
.form-wrap .form-floating select#category option {
    padding: 12px 0;
}
.form-wrap .form-floating button {
    height: calc(3.5rem + 2px);
    border-color: #ff7fc2 !important;
    margin: 1.7rem 0 0;
    width: 100%;
    border-radius: 5px;
}
.form-wrap .form-floating .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #fff;
    line-height: 50px;
}
.form-wrap ::-webkit-input-placeholder {
	color:#fff !important;
 }
.form-wrap .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
    line-height: 50px;
    padding: 0rem .2rem;
}
.form-wrap .select2-container--default .select2-selection--multiple .select2-selection__rendered li input {
    background-color: transparent;
}
.select2-container--default .select2-search--inline .select2-search__field {
    border: none !important;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #ffffff;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #ffffff transparent transparent transparent;
    border-width: 9px 7px 0 7px;
    margin-left: -8px;
    margin-top: 9px;
}
.select2-container--open .select2-dropdown {
    margin-top: 0;
}
.select2-dropdown--below .select2-dropdown {
    margin-top: 0 !important;
}
.response-message {
    text-align: center;
    font-size: 1.8rem;
}
.alert.alert-danger {
    color: red;
	margin-bottom: 1rem;
	border: 1px solid;
	padding: 1rem;
}
.alert.alert-success {
    color: green;
    margin-bottom: 1rem;
    border: 1px solid;
    padding: 1rem;
}
.loading {
    color: red;
}
.position-relative {
    position: relative;
}
.password-toggle-icon {
    position: absolute;
    right: 15px;
    top: 65%;
    transform: translateY(-50%);
    cursor: pointer;
    z-index: 10;
}
.password-toggle-icon i {
    font-size: 20px;
}
.password-toggle-icon i.fa-eye {
    color: #fff;
}
.password-toggle-icon i.fa-eye-slash {
    color: #fff;
}
.spinner-border {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: text-bottom;
    border: 0.25em solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    animation: spinner-border 0.75s linear infinite;
}
@keyframes spinner-border {
    to { transform: rotate(360deg); }
}
.visually-hidden {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
.nodata-found p {
    display: inline-block;
}
.nodata-found .button-wraper {
    margin: 1rem 0 0;
}
.onboard-top-wrap {
    display: flex;
    width: 100%;
    margin: 0 auto;
    flex-wrap: wrap;
}
.onboard-top-wrap h3 {
    width: 50%;
}
.user-submission-data .edit-form-btn {
	text-align: right;
	width: 50%;
}
input[name="cardnumber"] {
  color: #471ED6; /* Your desired color */
}

.tooltip-icon {
    cursor: pointer;
    margin-left: 5px;
    color: #FF7FC2; /* Neutral gray */
    font-size: 0.9em;
    vertical-align: middle;
}

.tooltip-icon:hover {
    color: #FF7FC2; /* Blue on hover */
}

/* Ensure label alignment for form-floating */
.form-floating &gt; label {
    display: flex;
    align-items: center;
} 
.pmpro_btn.pmpro_btn-plain.pmpro_btn-password-toggle {
    color: #fff;
}
.pmpro_form_field-password-toggle .pmpro_btn.pmpro_btn-plain.pmpro_btn-password-toggle {
    background: none !important;
    padding: 0 !important;
	text-transform: unset !important;
    font-size: unset !important;
    letter-spacing: unset !important;
	font-weight: 500 !important;
}
.pmpro_btn svg.feather.feather-eye {
    fill: #fff;
}
.ElementsApp .CardNumberField-input-wrapper .InputElement {
    font-size: 16px;
    color: #fff;
    clear: both;
}
.nodata-found .button-wraper {
    display: flex;
    justify-content: center;
}
.flex-row {
    display: flex;
    flex-wrap: wrap;
	gap: 2%;
}
.flex-row .flex-4 {
    width: 29%;
}
.flex-row .flex-4 .pmpro_font-large {
    font-size: 32px;
    padding: 20px 0px 0px 0px;
    text-align: center;
    margin: 0;
}
.flex-row .flex-4 .pmpro_card_content {
    padding: 0 20px 20px !important;
	text-align: center;
}
.flex-row .flex-4 .pmpro_level_description_text, .flex-row .flex-4 .pmpro_card_content p {
    font-size: 18px;
    line-height: 30px;
}
.flex-row .flex-8 {
    width: 69%;
}
.flex-row .flex-8 h2 {
    font-size: 32px;
}
.heading-wrap {
    margin-bottom: 2rem;
}
.publications-wraper .heading-wrap {
    margin-bottom: 1rem;
}
.pmpro_section {
    margin: 0 0 2rem !important;
}
.pmpro_section .pmpro_spacer {
    display: none;
}
.heading-wrap p {
    color: #fff;
}
.pmpro_section #loginform .input {
	background-color: transparent !important;
}
.pmpro_btn-plain.pmpro_btn-print {
    color: #fff !important;
	text-decoration: none;
}
#pmpro_order_single-meta-bill_to br {
    display: none;
}
.pmpro_section h2.pmpro_card_title {
    margin-bottom: 2rem;
}
.pmpro_section #pmpro_order_single-meta li {
    line-height: 35px;
}
.pmpro_section p a {
    color: #ff7fc2;
    font-weight: 900;
}
.pmpro_section .pmpro_list_item_value.pmpro_tag.pmpro_tag-success {
    background-color: #ff7fc2;
    color: #fff;
    border-color: transparent;
}
.pmpro_section .pmpro_table th, .pmpro_section .pmpro_table td {
    padding: 15px 0 !important;
    border: none !important;
    border-bottom: 1px solid !important;
}
.pmpro_table &gt; thead &gt; tr th {
    border-top: none !important;
}
.InputContainer:after{
	display: none; 
 }
 #pmpro_member_profile_edit-account-information {
    padding-bottom: 2rem;
}
.pmpro_cols-2, .pmpro_cols-3 {
    align-items: end;
}
.pmpro_section .pmpro_form button, .login-submit input#wp-submit, #basic-user-avatar-form input[type="submit"] {
    color: #fff !important;
    font-size: 13px !important;
    padding: 12px 24px !important;
    border-radius: 30px 30px 30px 30px !important;
    letter-spacing: 2px !important;
    line-height: 1em !important;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif !important;
    text-transform: uppercase !important;
    background-image: linear-gradient(120deg, var(--e-global-color-d49ac81) 20%, var(--e-global-color-332724a) 60%) !important;
    border-color: var(--e-global-color-d49ac81) !important;
}
.nodata-found a.button-wrap {
    color: #fff;
	font-size: 13px;
	padding: 12px 24px;
	border-radius: 30px 30px 30px 30px;
	letter-spacing: 2px;
	line-height: 1em;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	text-transform: uppercase;
	background-image: linear-gradient(120deg, var(--e-global-color-d49ac81) 20%, var(--e-global-color-332724a) 60%);
	border-color: var(--e-global-color-d49ac81);
	}
.pmpro_tag.pmpro_tag-success, .pmpro_table td.pmpro_table_order-status span.pmpro_tag.pmpro_tag-error {
    color: #fff;
	background-image: linear-gradient(120deg, var(--e-global-color-d49ac81) 20%, var(--e-global-color-332724a) 60%);
	border-color: var(--e-global-color-d49ac81);
	}

#loader {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgb(0 0 0 / 70%);
}
.spinner-border {
    border: 0.25em solid rgb(239 127 205);
	border-right-color: transparent;
}
.alert.alert-danger {
    border-radius: 5px 5px 5px 5px;
}
.alert.alert-danger ul {
    margin: 0;
    list-style: auto;
    padding: 0 0 0 1rem;
}
.submission-table th {
    padding: 15px 0;
	font-size: 1rem;
}
.submission-table ul {
    list-style: auto;
	margin: 0;
    padding: 0 0 0 15px;
}
.submission-table tr &gt; td {
    text-align: right !important;
    font-size: 1rem;
}
.submission-table ul {
    list-style: none;
    margin: 0;
    padding: 0 0 0 15px;
    width: fit-content;
    margin-left: auto;
}
.submission-table ul li {
    list-style: auto;
    width: fit-content;
}
.submission-table ul li::marker {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: start;
}
.user-blog-submissions {
    overflow: auto;
    display: flex;
    flex-wrap: wrap;
}
.submission-wraper {
    padding:36px;
    border: 1px solid var(--pmpro--color--border--variation);
    border-radius: var(--pmpro--base--border-radius);
	width:100%
}
.publications-wraper .submission-wraper {
    padding: 0;
    border: unset;
	border-radius: unset;
}
#basic-user-avatar-form {
    border: 1px solid var(--pmpro--color--border--variation);
    border-radius: var(--pmpro--base--border-radius);
    padding: 36px;
}
#basic-local-avatar {
    background-color: transparent;
}
.user-blog-submissions {
    margin: 15px 0;
}
.user-blog-submissions &gt; tbody {
    height: 16rem;
}
.user-blog-submissions th {
    font-size: 1rem;
    display: table-cell;
}
.user-blog-submissions tbody tr &gt; td {
    color: #fff;
}
.user-blog-submissions tbody tr &gt; td a.button-wrap {
    color: #ff7fc2;
    font-weight: 700;
	justify-content: left;
}
.user-blog-submissions thead:first-child tr:first-child th {
    border-block-start: 1px solid #fff !important;
}
.user-blog-submissions thead tr, .user-blog-submissions tbody tr {
    display: flex;
	width: 120vw;
}
.user-blog-submissions thead tr th, .user-blog-submissions tbody tr td {
    padding: 10px 10px;
    border: 1px solid;
}
.user-blog-submissions tbody tr td {
    border: 0px solid;
}
.user-blog-submissions thead tr th:first-child, .user-blog-submissions tbody tr td:first-child{
	 width: 5rem;
}
.user-blog-submissions::-webkit-scrollbar-track { 
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	 border-radius: 0.2rem;
	 background-color: #F5F5F5;
}
.user-blog-submissions::-webkit-scrollbar {
	width: 100%;
    height: 5px;
    background-color: #fff;
} 
.user-blog-submissions::-webkit-scrollbar-thumb {
	border-radius: 0.2rem;
    background-color: #da7ddf;
}

/* Popup Style */
h2#swal2-title {
    color: #000000;
}
button.swal2-confirm.swal2-styled {
    padding: 1rem;
}
 button.swal2-confirm.swal2-styled:hover {
	  background-image: linear-gradient(120deg, rgb(180, 124, 253) 20%, rgb(255, 127, 194) 60%) !important;
}
button.swal2-cancel.swal2-styled {
    position: absolute;
    top: -15px;
    right: -25px;
    color: #000;
    background: #fff !important;
    border-radius: 26px !important;
    padding: 10px;
    background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)) !important;
}
button.swal2-cancel.swal2-styled:hover {
    color: #000 !important;
}


#basic-user-avatar-form img.avatar.avatar-96.photo {
    border-radius: 50%;
}
#basic-user-avatar-form p.description {
    font-size: 14px;
}
/**checkout section-style****/

 

@media only screen and (max-width: 1280px) {
	.form-wrap .heading {
		max-width: 100%;
	}
	.form-wrap .form-outer {
		width: 100%;
	}
	.user-blog-submissions thead tr, .user-blog-submissions tbody tr {
		width: 214vw;
	}
	.select2-container {
		width: 100% !important;
	}
}
@media only screen and (max-width: 1000px) {
	.form-wrap .heading h1 {
		width: 100%;
	}
	
}



@media only screen and (max-width: 767px) {
  .form-wrap .container {
		width: 100%;
        padding: 0 25px;
	}
	.form-wrap .heading h1 {
       font-size: 1.5rem;
       margin-bottom: 1rem;
    }
	.form-wrap .heading p {
		font-size: 0.9rem;
		
	}
	.form-wrap .row .col-6 {
		width: 100%;
	}
	.form-wrap .form-floating button {
		margin: 0;
	}
	.flex-row .flex-4, .flex-row .flex-8 {
		width: 100%;
	}
	.user-blog-submissions thead tr, .user-blog-submissions tbody tr {
		width: 360vw;
	}
	.user-blog-submissions th {
		font-size: 0.8rem;
	}
	.user-blog-submissions &gt; tbody {
		height: 11.3rem;
	}
	.submission-wraper {
		padding: 12px 20px;
	}
	.pmpro_form fieldset h2 {
		font-size: 24px !important;
	}
}
@media only screen and (max-width: 480px) {
	.button-wrap {
		width: 100%;
	}
	.pmpro_cols-2, .pmpro_cols-3 {
		flex-direction: unset !important;
	}
	.pmpro_cols-2 &gt; *, .pmpro_cols-3 &gt; * {
		width: 100% !important;
     }
	.pmpro_form_submit button {
		width: 100%;
	}
}</pre></body></html>