.elementor-5005 .elementor-element.elementor-element-45132b37{--display:flex;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:300px;--padding-left:0px;--padding-right:0px;}body.elementor-page-5005:not(.elementor-motion-effects-element-type-background), body.elementor-page-5005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iqnox.dev/wp-content/uploads/2024/11/triangle-pattern-background-1536x426.png");background-position:top center;background-repeat:no-repeat;background-size:1440px auto;}/* Start custom CSS for pms-account, class: .elementor-element-224fc02 */.pms-account-details-custom #pms_group_description {
    padding-top: 23px !important;
}

/* Primary button styling */
.pms-account-details-custom input[type="submit"]{
    font-family: "Inter", system-ui;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    white-space: nowrap;
    text-decoration: none;
    cursor: pointer;
    height: 40px;
    border: 1px solid #456EB5;
    background-color: #456EB5;
    box-shadow: inset 1px 1px 0px rgba(255, 255, 255, 0.06),
        inset -1px 1px 0px rgba(255, 255, 255, 0.06),
        inset 0 -1px 0 rgba(10, 13, 18, 0.05), 0 1px 2px rgba(16, 24, 40, 0.16) !important;
    font-size: 14px;
    font-weight: 600 !important;
    color: white !important;
    background-image: linear-gradient(
        rgba(255, 255, 255, 0.04),
        rgba(255, 255, 255, 0)
    );
    border-radius: 6px;
    padding: 0 12px;
    font-weight: 600 !important;
    transition: all 0.1s;
    cursor: pointer;
    overflow: hidden;
    min-width: auto !important;
}

.pms-account-details-custom input[type="submit"]:hover {
    border: 1px solid #5D83BC;
    background-color: #5D83BC;
    text-decoration: none;
}

.pms-account-details-custom input[type="submit"]:active {
    border: 1px solid #456EB5;
    background-color: #456EB5;
    box-shadow: inset 0 1px 0px rgba(255, 255, 255, 0.12) !important;
}

.pms-account-details-custom input[type="submit"]:focus-visible,
.pms-account-details-custom input[type="submit"]:focus{
    background-color: #456EB5;
    box-shadow: inset 0 1px 0px rgba(255, 255, 255, 0.12),
        0 1px 2px rgba(16, 24, 40, 0.16), 0 0 0 2px rgba(46, 121, 243, 0.3) !important;
    outline: none;
}


/* Secondary button styling */
.pms-account-details-custom .pms-form-design-wrapper .pms-account-navigation ul li.pms-account-navigation-link--logout a,
.pms-account-details-custom .pms-form-design-wrapper .pms-account-navigation ul li.pms-account-navigation-link--logout a:visited,
.pms-account-details-custom .pms-form-design-wrapper table.pms-account-subscription-details-table tr.pms-account-subscription-details-table__actions td .pms-account-subscription-action-link,
.pms-account-details-custom .pms-form-design-wrapper table.pms-account-subscription-details-table tr.pms-account-subscription-details-table__actions td .pms-account-subscription-action-link:visited {
    font-family: "Inter", system-ui;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    white-space: nowrap;
    text-decoration: none;
    cursor: pointer;
    font-size: 14px;
    font-weight: 600 !important;
    color: #456EB5 !important;
    height: 40px;
    background-color: white !important;
    border: none !important;
    box-shadow: inset 0 -2px 0 0 rgba(16, 24, 40, 0.03),
        0 1px 2px 0 rgba(16, 24, 40, 0.06),
        inset 0 0 0 1px rgba(16, 24, 40, 0.07) !important;
    border-radius: 6px;
    padding: 0 12px;
    font-weight: 600 !important;
    transition: all 0.1s ease-in-out;
}
.pms-account-details-custom .pms-form-design-wrapper .pms-account-navigation ul li.pms-account-navigation-link--logout a:hover,
.pms-account-details-custom .pms-form-design-wrapper table.pms-account-subscription-details-table tr.pms-account-subscription-details-table__actions td:last-of-type a.pms-account-subscription-action-link:hover {
    text-decoration: none !important;
    color: #456EB5 !important;
    background-color: #F8F8F9 !important;
    box-shadow: 0 1px 2px 0 #1018280f, inset 0 0 0 1px rgba(16, 24, 40, 0.07) !important;
}
.pms-account-details-custom .pms-form-design-wrapper .pms-account-navigation ul li.pms-account-navigation-link--logout a:active,
.pms-account-details-custom .pms-form-design-wrapper table.pms-account-subscription-details-table tr.pms-account-subscription-details-table__actions td .pms-account-subscription-action-link:active {
    text-decoration: none;
    color: #456EB5;
    background-color: #F3F3F4 !important;
    box-shadow: inset 0 0 0 1px rgba(16, 24, 40, 0.07);
}

/* Change icon color on white buttons */
.pms-account-details-custom .pms-form-design-wrapper table.pms-account-subscription-details-table tr.pms-account-subscription-details-table__actions td .pms-account-subscription-action-link::before{
    filter: invert(40%) sepia(77%) saturate(396%) hue-rotate(180deg) brightness(90%) contrast(97%);
    display: flex;
    width: 16px;
  height: 16px;
}

.pms-form-design-wrapper table.pms-account-subscription-details-table tr.pms-account-subscription-details-table__actions td:last-of-type a:hover::before, .pms-form-design-wrapper table.pms-account-subscription-details-table tr.pms-account-subscription-details-table__actions td:last-of-type a:focus::before, .pms-form-design-wrapper .pms-account-navigation ul li.pms-account-navigation-link--logout a:hover::before, .pms-form-design-wrapper .pms-account-navigation ul li.pms-account-navigation-link--logout a:focus::before {
    filter: invert(40%) sepia(77%) saturate(396%) hue-rotate(180deg) brightness(90%) contrast(97%) !important;
}

/* change icon color for logout button */
.pms-account-details-custom .pms-form-design-wrapper .pms-account-navigation ul li.pms-account-navigation-link--logout a::before {
    filter: invert(40%) sepia(77%) saturate(396%) hue-rotate(180deg) brightness(90%) contrast(97%);
    display: flex;
    width: 16px;
  height: 16px;
}

/* style links  */

.pms-account-details-custom .pms-form-design-wrapper table.pms-account-subscription-details-table tr td a {
    color: #456EB5 !important;
}

.pms-account-details-custom .pms-form-design-wrapper .pms-warning-message-wrapper a, .pms-account-details-custom .pms-form-design-wrapper .pms-gdpr-field label a, .pms-account-details-custom .pms-form-design-wrapper .mc4wp-checkbox-paid-member-subscriptions label a, .pms-alert a, .pms-account-details-custom .pms-form-design-wrapper p a.pms-register-page-link, .pms-account-details-custom .pms-form-design-wrapper#pms_login p.login-extra a, .pms-account-details-custom .pms-form-design-wrapper #pms-members-table table tr td a, .pms-account-details-custom .pms-form-design-wrapper table#pms-payment-history tr td.pms-payment-invoice a {
    color: #456EB5 !important;
}

/* style tabs */
.pms-form-design-wrapper .pms-account-navigation > ul {
    height: 38px !important;
}

.pms-form-design-wrapper .pms-account-navigation ul li.pms-account-navigation-link:not(.pms-account-navigation-link--logout) a:hover, .pms-form-design-wrapper .pms-account-navigation ul li a.pms-account-navigation-link--active {
    color: #456EB5 !important;
}/* End custom CSS */